12 interface Module extends Arrayable, Jsonable
20 public function setAlias(
string $alias): void;
35 public function setName(
string $name): void;
42 public function getName(): string;
111 public function setSettings(array $settings): void;
132 public function setTriggers(array $triggers): void;
152 public function setServices(array $services): void;
168 public function setFor(
string $for =
'user');
175 public function getFor(): string;
getCompletionConditions()
setTriggers(array $triggers)
setPermissions(array $permissions)
setServices(array $services)
setDescription(string $description)
setCompletionConditions(array $completionConditions)
setSettings(array $settings)
setFor(string $for='user')