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\WorkflowEngine\EntityContext\IContextPortation;
|
||||
use OCP\WorkflowEngine\EntityContext\IDisplayText;
|
||||
use OCP\WorkflowEngine\EntityContext\IIcon;
|
||||
use OCP\WorkflowEngine\EntityContext\IUrl;
|
||||
use OCP\WorkflowEngine\GenericEntityEvent;
|
||||
use OCP\WorkflowEngine\IEntity;
|
||||
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::';
|
||||
|
||||
/** @var IL10N */
|
||||
|
@ -270,4 +271,11 @@ class File implements IEntity, IDisplayText, IUrl, IContextPortation {
|
|||
$this->actingUser = $this->userManager->get($contextIDs['actingUserId']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public function getIconUrl(): string {
|
||||
return $this->getIcon();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue