ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
FileSystemStorageHandler.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
27
34{
35 public function __construct(
36 Filesystem $filesystem,
38 bool $determine_linking_possible = false
39 ) {
40 parent::__construct($filesystem, $location, $determine_linking_possible);
41 $this->path_generator = new UUIDBasedPathGenerator();
42 }
43
47 public function getID(): string
48 {
49 return 'fsv1';
50 }
51
52 public function getStorageLocationBasePath(): string
53 {
55 }
56
57 public function isPrimary(): bool
58 {
59 return false;
60 }
61}
$location
Definition: buildRTE.php:22
__construct(Filesystem $filesystem, int $location=Location::STORAGE, bool $determine_linking_possible=false)
getStorageLocationBasePath()
This is the place in the filesystem where the containers (nested) get created.
Interface Location.
Definition: Location.php:33
const STORAGE
The filesystem outside of the ilias web root.
Definition: Location.php:43
The filesystem interface provides the public interface for the Filesystem service API consumer.
Definition: Filesystem.php:37
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc