Uses new helper functions

This commit is contained in:
Franck Allimant
2014-04-26 16:02:23 +02:00
parent addbd9a84c
commit 5c6940b427
5 changed files with 7 additions and 15 deletions

View File

@@ -50,9 +50,8 @@ class Module extends BaseAction implements EventSubscriberInterface
public function toggleActivation(ModuleToggleActivationEvent $event)
{
if (null !== $module = ModuleQuery::create()->findPk($event->getModuleId())) {
$moduleClass = new \ReflectionClass($module->getFullNamespace());
$moduleInstance = $moduleClass->newInstance();
$moduleInstance = $module->createInstance();
if ( method_exists($moduleInstance, 'setContainer')) {
$moduleInstance->setContainer($this->container);
@@ -85,12 +84,11 @@ class Module extends BaseAction implements EventSubscriberInterface
}
try {
$reflected = new \ReflectionClass($module->getFullNamespace());
$instance = $module->createInstance();
$instance = $reflected->newInstance();
$instance->setContainer($this->container);
$path = dirname($reflected->getFileName());
$path = $module->getAbsoluteBaseDir();
$instance->destroy($con, $event->getDeleteData());