aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/lib
diff options
context:
space:
mode:
Diffstat (limited to 'apps/workflowengine/lib')
-rw-r--r--apps/workflowengine/lib/Check/Directory.php58
-rw-r--r--apps/workflowengine/lib/Manager.php2
2 files changed, 0 insertions, 60 deletions
diff --git a/apps/workflowengine/lib/Check/Directory.php b/apps/workflowengine/lib/Check/Directory.php
deleted file mode 100644
index f7b856a95fe..00000000000
--- a/apps/workflowengine/lib/Check/Directory.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
-namespace OCA\WorkflowEngine\Check;
-
-use OCA\WorkflowEngine\Entity\File;
-use OCP\IL10N;
-use OCP\WorkflowEngine\IFileCheck;
-
-class Directory extends AbstractStringCheck implements IFileCheck {
- use TFileCheck;
-
- /**
- * @param IL10N $l
- */
- public function __construct(
- IL10N $l,
- ) {
- parent::__construct($l);
- }
-
- /**
- * @return string
- */
- protected function getActualValue(): string {
- if ($this->path === null) {
- return '';
- }
- // files/some/path -> some/path
- return preg_replace('/^files\//', '', pathinfo($this->path, PATHINFO_DIRNAME));
- }
-
- /**
- * @param string $operator
- * @param string $checkValue
- * @param string $actualValue
- * @return bool
- */
- protected function executeStringCheck($operator, $checkValue, $actualValue) {
- if ($operator === 'is' || $operator === '!is') {
- $checkValue = ltrim(rtrim($checkValue, '/'), '/');
- }
- return parent::executeStringCheck($operator, $checkValue, $actualValue);
- }
-
- public function supportedEntities(): array {
- return [ File::class ];
- }
-
- public function isAvailableForScope(int $scope): bool {
- return true;
- }
-}
diff --git a/apps/workflowengine/lib/Manager.php b/apps/workflowengine/lib/Manager.php
index 27b25a2e752..0f41679789d 100644
--- a/apps/workflowengine/lib/Manager.php
+++ b/apps/workflowengine/lib/Manager.php
@@ -8,7 +8,6 @@ namespace OCA\WorkflowEngine;
use Doctrine\DBAL\Exception;
use OCA\WorkflowEngine\AppInfo\Application;
-use OCA\WorkflowEngine\Check\Directory;
use OCA\WorkflowEngine\Check\FileMimeType;
use OCA\WorkflowEngine\Check\FileName;
use OCA\WorkflowEngine\Check\FileSize;
@@ -693,7 +692,6 @@ class Manager implements IManager {
protected function getBuildInChecks(): array {
try {
return [
- $this->container->query(Directory::class),
$this->container->query(FileMimeType::class),
$this->container->query(FileName::class),
$this->container->query(FileSize::class),