public function getRequiredFiles()
 {
     return array_merge(parent::getRequiredFiles(), ['lib.php', 'view.php', 'index.php', 'db/install.xml', 'db/access.php']);
 }
 public function getRequiredStrings()
 {
     return parent::getRequiredStrings()->mustHave($this->plugin->name . ':view');
 }
 public function getRequiredFiles()
 {
     return array_merge(parent::getRequiredFiles(), ['filter.php']);
 }
 public function getRequiredCapabilities()
 {
     return parent::getRequiredCapabilities()->mustHave('block/' . $this->plugin->name . ':addinstance')->mustHave('block/' . $this->plugin->name . ':myaddinstance');
 }
 public function getRequiredFiles()
 {
     return array_merge(parent::getRequiredFiles(), [$this->plugin->component . '.php', 'db/access.php']);
 }