Merge pull request #22137 from nextcloud/enh/noid/file-entity-icon
File entity to implement IIcon
This commit is contained in:
commit
a761e5fef6
|
@ -43,12 +43,13 @@ use OCP\SystemTag\ISystemTagManager;
|
||||||
use OCP\SystemTag\MapperEvent;
|
use OCP\SystemTag\MapperEvent;
|
||||||
use OCP\WorkflowEngine\EntityContext\IContextPortation;
|
use OCP\WorkflowEngine\EntityContext\IContextPortation;
|
||||||
use OCP\WorkflowEngine\EntityContext\IDisplayText;
|
use OCP\WorkflowEngine\EntityContext\IDisplayText;
|
||||||
|
use OCP\WorkflowEngine\EntityContext\IIcon;
|
||||||
use OCP\WorkflowEngine\EntityContext\IUrl;
|
use OCP\WorkflowEngine\EntityContext\IUrl;
|
||||||
use OCP\WorkflowEngine\GenericEntityEvent;
|
use OCP\WorkflowEngine\GenericEntityEvent;
|
||||||
use OCP\WorkflowEngine\IEntity;
|
use OCP\WorkflowEngine\IEntity;
|
||||||
use OCP\WorkflowEngine\IRuleMatcher;
|
use OCP\WorkflowEngine\IRuleMatcher;
|
||||||
|
|
||||||
class File implements IEntity, IDisplayText, IUrl, IContextPortation {
|
class File implements IEntity, IDisplayText, IUrl, IIcon, IContextPortation {
|
||||||
private const EVENT_NAMESPACE = '\OCP\Files::';
|
private const EVENT_NAMESPACE = '\OCP\Files::';
|
||||||
|
|
||||||
/** @var IL10N */
|
/** @var IL10N */
|
||||||
|
@ -270,4 +271,11 @@ class File implements IEntity, IDisplayText, IUrl, IContextPortation {
|
||||||
$this->actingUser = $this->userManager->get($contextIDs['actingUserId']);
|
$this->actingUser = $this->userManager->get($contextIDs['actingUserId']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @inheritDoc
|
||||||
|
*/
|
||||||
|
public function getIconUrl(): string {
|
||||||
|
return $this->getIcon();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue