diff options
Diffstat (limited to 'apps/workflowengine/lib/Check/FileName.php')
-rw-r--r-- | apps/workflowengine/lib/Check/FileName.php | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/apps/workflowengine/lib/Check/FileName.php b/apps/workflowengine/lib/Check/FileName.php index c6afbf7afad..62ee601980b 100644 --- a/apps/workflowengine/lib/Check/FileName.php +++ b/apps/workflowengine/lib/Check/FileName.php @@ -22,21 +22,17 @@ declare(strict_types=1); namespace OCA\WorkflowEngine\Check; -use OCP\Files\Storage\IStorage; +use OCA\WorkflowEngine\Entity\File; use OCP\IL10N; use OCP\IRequest; +use OCP\WorkflowEngine\IFileCheck; -class FileName extends AbstractStringCheck { +class FileName extends AbstractStringCheck implements IFileCheck { + use TFileCheck; /** @var IRequest */ protected $request; - /** @var IStorage */ - protected $storage; - - /** @var string */ - protected $path; - /** * @param IL10N $l * @param IRequest $request @@ -47,15 +43,6 @@ class FileName extends AbstractStringCheck { } /** - * @param IStorage $storage - * @param string $path - */ - public function setFileInfo(IStorage $storage, $path) { - $this->storage = $storage; - $this->path = $path; - } - - /** * @return string */ protected function getActualValue(): string { @@ -75,4 +62,12 @@ class FileName extends AbstractStringCheck { } return parent::executeStringCheck($operator, $checkValue, $actualValue); } + + public function supportedEntities(): array { + return [ File::class ]; + } + + public function isAvailableForScope(int $scope): bool { + return true; + } } |