|
ILIAS
trunk Revision v12.0_alpha-1540-g00f839d5fa1
|
Inheritance diagram for ILIAS\WebDAV\Objects\TreeProxyRepository:
Collaboration diagram for ILIAS\WebDAV\Objects\TreeProxyRepository:Public Member Functions | |
| __construct (private Config $config, private Filter $filter) | |
| createObject (Type $type, Container $parent, string $name) | |
| createFile (Container $parent, string $name) | |
| createContainer (Container $parent, string $name) | |
| get (string $path, ?Container $parent=null, bool $with_recently_deleted=false,) | |
| analyseProblems (Container $container) | |
| Inspect raw children of a container and report titles that cannot be exposed via WebDAV. More... | |
| in (Container $container, bool $with_recently_deleted=false) | |
| rename (Entity $entity) | |
| delete (Entity $entity) | |
Public Member Functions inherited from ILIAS\WebDAV\Objects\ProxyRepository | |
| createContainer (Container $parent, string $name) | |
| get (string $path, ?Container $parent=null) | |
| in (Container $container, bool $with_recently_deleted=false) | |
| delete (Entity $entity) | |
Protected Member Functions | |
| getByNodeData (array $node_data, ?Type $type=null) | |
| getByRefId (int $by_ref_id, ?Type $type=null) | |
Private Member Functions | |
| tree () | |
| manager () | |
| info () | |
Private Attributes | |
| array | $storage = [] |
| ilTree | $tree = null |
| Manager | $manager = null |
| ilObjFileInfoRepository | $file_info_repository = null |
| ResourceStakeholder | $stakeholder |
Definition at line 37 of file TreeProxyRepository.php.
| ILIAS\WebDAV\Objects\TreeProxyRepository::__construct | ( | private Config | $config, |
| private Filter | $filter | ||
| ) |
Definition at line 45 of file TreeProxyRepository.php.
References $DIC.
| ILIAS\WebDAV\Objects\TreeProxyRepository::analyseProblems | ( | Container | $container | ) |
Inspect raw children of a container and report titles that cannot be exposed via WebDAV.
Used to populate the virtual ProblemInfoFile.
Definition at line 284 of file TreeProxyRepository.php.
References $container, $ref_id, ILIAS\WebDAV\Entity\ProblemInfoFile\FILE_NAME, ILIAS\Repository\filter(), and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Here is the call graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::createContainer | ( | Container | $parent, |
| string | $name | ||
| ) |
Implements ILIAS\WebDAV\Objects\ProxyRepository.
Definition at line 149 of file TreeProxyRepository.php.
References ILIAS\WebDAV\Objects\TreeProxyRepository\createObject(), ILIAS\WebDAV\Entity\BaseEntity\getObjectProxy(), and ILIAS\WebDAV\Objects\UNKNOWN.
Here is the call graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::createFile | ( | Container | $parent, |
| string | $name | ||
| ) |
Definition at line 125 of file TreeProxyRepository.php.
References $ref_id, ILIAS\WebDAV\Objects\TreeProxyRepository\createObject(), ILIAS\Repository\filter(), ILIAS\WebDAV\Entity\BaseEntity\getObjectProxy(), ilRepUtil\restoreObjects(), and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Here is the call graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::createObject | ( | Type | $type, |
| Container | $parent, | ||
| string | $name | ||
| ) |
Definition at line 69 of file TreeProxyRepository.php.
References ILIAS\Repository\filter(), ILIAS\WebDAV\Objects\TreeProxyRepository\getByRefId(), ILIAS\WebDAV\Entity\BaseEntity\getObjectProxy(), ILIAS\WebDAV\Objects\TreeProxyRepository\manager(), and ILIAS\Filesystem\Stream\Streams\ofString().
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\createContainer(), and ILIAS\WebDAV\Objects\TreeProxyRepository\createFile().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::delete | ( | Entity | $entity | ) |
Implements ILIAS\WebDAV\Objects\ProxyRepository.
Definition at line 403 of file TreeProxyRepository.php.
References $DIC, $ref_id, ILIAS\MetaData\Elements\Markers\DELETE, and ILIAS\Repository\filter().
Here is the call graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::get | ( | string | $path, |
| ?Container | $parent = null, |
||
| bool | $with_recently_deleted = false |
||
| ) |
Definition at line 169 of file TreeProxyRepository.php.
References $path, $ref_id, ILIAS\Repository\filter(), ILIAS\WebDAV\Objects\TreeProxyRepository\getByRefId(), ILIAS\WebDAV\Objects\TreeProxyRepository\in(), and ILIAS\Repository\int().
Here is the call graph for this function:
|
protected |
Definition at line 209 of file TreeProxyRepository.php.
References $ref_id, ILIAS\Repository\filter(), ILIAS\WebDAV\Objects\TreeProxyRepository\info(), and ILIAS\WebDAV\Objects\UNKNOWN.
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\getByRefId(), and ILIAS\WebDAV\Objects\TreeProxyRepository\in().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 266 of file TreeProxyRepository.php.
References ILIAS\WebDAV\Objects\TreeProxyRepository\getByNodeData(), and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\createObject(), and ILIAS\WebDAV\Objects\TreeProxyRepository\get().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::in | ( | Container | $container, |
| bool | $with_recently_deleted = false |
||
| ) |
Implements ILIAS\WebDAV\Objects\ProxyRepository.
Definition at line 327 of file TreeProxyRepository.php.
References $container, $ref_id, ILIAS\Repository\filter(), ILIAS\WebDAV\Objects\TreeProxyRepository\getByNodeData(), and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\get().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 64 of file TreeProxyRepository.php.
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\getByNodeData().
Here is the caller graph for this function:
|
private |
Definition at line 58 of file TreeProxyRepository.php.
References $DIC, and ILIAS\WebDAV\Objects\TreeProxyRepository\manager().
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\createObject(), and ILIAS\WebDAV\Objects\TreeProxyRepository\manager().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\WebDAV\Objects\TreeProxyRepository::rename | ( | Entity | $entity | ) |
Definition at line 382 of file TreeProxyRepository.php.
References $ref_id, ILIAS\Repository\filter(), ilObjectFactory\getInstanceByRefId(), and ILIAS\WebDAV\Entity\Entity\getObjectProxy().
Here is the call graph for this function:
|
private |
Definition at line 53 of file TreeProxyRepository.php.
References $GLOBALS, and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Referenced by ILIAS\WebDAV\Objects\TreeProxyRepository\analyseProblems(), ILIAS\WebDAV\Objects\TreeProxyRepository\createFile(), ILIAS\WebDAV\Objects\TreeProxyRepository\getByRefId(), ILIAS\WebDAV\Objects\TreeProxyRepository\in(), and ILIAS\WebDAV\Objects\TreeProxyRepository\tree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 42 of file TreeProxyRepository.php.
|
private |
Definition at line 41 of file TreeProxyRepository.php.
|
private |
Definition at line 43 of file TreeProxyRepository.php.
|
private |
Definition at line 39 of file TreeProxyRepository.php.
|
private |
Definition at line 40 of file TreeProxyRepository.php.