$storage, 'owner' => $owner] * * $storage: The storage the permissions mask should be applied on * $owner: The owner to use in case no owner is found */ public function __construct(array $parameters) { parent::__construct($parameters); $this->owner = $parameters['owner']; } public function getOwner(string $path): string|false { $owner = parent::getOwner($path); if ($owner !== false) { return $owner; } return $this->owner; } }