public function execute($extname) { $extension = new Extension($extname, $this->logger); $extension->disable(); }
/** * Disable extensions known to conflict with current one */ public function disableAntagonists() { $name = $this->meta->getName(); if (isset($this->conflicts[$name])) { $conflicts = $this->conflicts[$name]; $this->logger->info("===> Applying conflicts resolution (" . implode(', ', $conflicts) . "):"); foreach ($conflicts as $extension) { $e = new Extension($extension, $this->logger); $e->disable(); } } }