Bristol SU Support Package
ModuleInstanceRepository.php
Go to the documentation of this file.
1 <?php
2 
4 
8 
13 {
20  public function getById(int $id) : ModuleInstance;
21 
41  public function create(array $attributes) : ModuleInstance;
42 
48  public function all(): Collection;
49 
56  public function allWithAlias(string $alias = ''): Collection;
57 
65  public function allThroughActivity(Activity $activity): Collection;
66 
74  public function allEnabledThroughActivity(Activity $activity): Collection;
75 
87  public function update(int $id, array $attributes = []): ModuleInstanceContract;
88 
95  public function delete(int $id);
96 }