| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\Repository\Deletion\DeletionTest:
 Collaboration diagram for ILIAS\Repository\Deletion\DeletionTest:Public Member Functions | |
| loadTreeData (int $data_id) | |
| resetDeleteRefIds () | |
| createTreeInterfaceMock (int $tree_id) | |
| createPermissionInterfaceMock (bool $access_given) | |
| createObjectInterfaceMock (int $ref_id, array $failing_obj_ids=[]) | |
| createEventInterfaceMock () | |
| initDeletion (TreeInterface $tree_mock=null, bool $trash_enabled=true, bool $access_given=true, array $failing_obj_ids=[]) | |
| testTreeMockTest () | |
| testDeletionInstantiation () | |
| testDeletionDeleteWithTrash () | |
| testDeletionDeleteWithTrashMultiple () | |
| testDeletionDeleteWithoutTrash () | |
| testDeletionDeleteRemoveFromSystem () | |
| testDeletionRemoveFromSystemMultiple () | |
| testDeletionRemoveFromSystemDeepSubtree () | |
| testDeletionRemoveFromSystemTrashInTrash () | |
| testDeletionRemoveFromSystemFailingObject () | |
| testDeletionRemoveFromSystemTrashInTrashInTrash () | |
| testDeletionNoDeletePermission () | |
| testDeletionTrashDisabledTrashInTrashInTrash () | |
Data Fields | |
| array | child | 
Protected Member Functions | |
| setUp () | |
| addChilds ($id, &$childs, $data) | |
| log (string $message) | |
| tearDown () | |
Protected Attributes | |
| array | $test_tree_data | 
| array | $tree_data = [] | 
| array | $deleted_ref_ids = [] | 
Definition at line 7 of file DeletionTest.php.
      
  | 
  protected | 
Definition at line 55 of file DeletionTest.php.
References $c, $data, and $id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock().
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::createEventInterfaceMock | ( | ) | 
Definition at line 249 of file DeletionTest.php.
References $ref_id, and ILIAS\Repository\Deletion\DeletionTest\log().
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::createObjectInterfaceMock | ( | int | $ref_id, | 
| array | $failing_obj_ids = []  | 
        ||
| ) | 
Definition at line 198 of file DeletionTest.php.
References $ref_id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::createPermissionInterfaceMock | ( | bool | $access_given | ) | 
Definition at line 169 of file DeletionTest.php.
References $ref_id.
Referenced by ILIAS\Repository\Deletion\DeletionTest\initDeletion().
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::createTreeInterfaceMock | ( | int | $tree_id | ) | 
Definition at line 65 of file DeletionTest.php.
References $data, $id, $ref_id, and ILIAS\Repository\Deletion\DeletionTest\addChilds().
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testTreeMockTest().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::initDeletion | ( | TreeInterface | $tree_mock = null,  | 
        
| bool | $trash_enabled = true,  | 
        ||
| bool | $access_given = true,  | 
        ||
| array | $failing_obj_ids = []  | 
        ||
| ) | 
Definition at line 297 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createEventInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\createObjectInterfaceMock(), and ILIAS\Repository\Deletion\DeletionTest\createPermissionInterfaceMock().
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::loadTreeData | ( | int | $data_id | ) | 
Definition at line 45 of file DeletionTest.php.
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testTreeMockTest().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 241 of file DeletionTest.php.
References $log.
Referenced by ILIAS\Repository\Deletion\DeletionTest\createEventInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
 Here is the caller graph for this function:| ILIAS\Repository\Deletion\DeletionTest::resetDeleteRefIds | ( | ) | 
Definition at line 50 of file DeletionTest.php.
Referenced by ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteRemoveFromSystem(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithoutTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionDeleteWithTrashMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionInstantiation(), ILIAS\Repository\Deletion\DeletionTest\testDeletionNoDeletePermission(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemDeepSubtree(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemFailingObject(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemMultiple(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrash(), ILIAS\Repository\Deletion\DeletionTest\testDeletionRemoveFromSystemTrashInTrashInTrash(), and ILIAS\Repository\Deletion\DeletionTest\testDeletionTrashDisabledTrashInTrashInTrash().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 40 of file DeletionTest.php.
      
  | 
  protected | 
Definition at line 311 of file DeletionTest.php.
| ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteRemoveFromSystem | ( | ) | 
Definition at line 441 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithoutTrash | ( | ) | 
Definition at line 408 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithTrash | ( | ) | 
Definition at line 349 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionDeleteWithTrashMultiple | ( | ) | 
Definition at line 378 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionInstantiation | ( | ) | 
Definition at line 327 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionNoDeletePermission | ( | ) | 
Definition at line 707 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemDeepSubtree | ( | ) | 
Definition at line 521 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemFailingObject | ( | ) | 
Definition at line 615 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemMultiple | ( | ) | 
Definition at line 475 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemTrashInTrash | ( | ) | 
Definition at line 568 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionRemoveFromSystemTrashInTrashInTrash | ( | ) | 
Definition at line 665 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testDeletionTrashDisabledTrashInTrashInTrash | ( | ) | 
Definition at line 745 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), ILIAS\Repository\Deletion\DeletionTest\initDeletion(), ILIAS\Repository\Deletion\DeletionTest\loadTreeData(), ILIAS\Repository\Deletion\DeletionTest\log(), and ILIAS\Repository\Deletion\DeletionTest\resetDeleteRefIds().
 Here is the call graph for this function:| ILIAS\Repository\Deletion\DeletionTest::testTreeMockTest | ( | ) | 
Definition at line 315 of file DeletionTest.php.
References ILIAS\Repository\Deletion\DeletionTest\createTreeInterfaceMock(), and ILIAS\Repository\Deletion\DeletionTest\loadTreeData().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 38 of file DeletionTest.php.
      
  | 
  protected | 
Definition at line 9 of file DeletionTest.php.
      
  | 
  protected | 
Definition at line 36 of file DeletionTest.php.
| array ILIAS\Repository\Deletion\DeletionTest::child | 
Definition at line 23 of file DeletionTest.php.