19declare(strict_types=1);
23use Sabre\DAV\ICollection;
26use Sabre\DAV\Exception\NotFound;
36 ?
Proxy $object_proxy =
null,
50 $info_file = $this->
factory->getProblemInfoFile($this);
51 if ($info_file->hasProblems()) {
54 throw new NotFound($name);
56 return $this->
factory->get($name, $this) ??
throw new NotFound($name);
64 while ($parent !==
null) {
66 $parent = $parent->getParent();
__construct(Factory $factory, string $path, ?Proxy $object_proxy=null, protected ?Container $parent=null)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc