@@ 398-402 (lines=5) @@ | ||
395 | if (in_array($name, $this->enabledExtensions)) { |
|
396 | ||
397 | // Make sure dependencies are met |
|
398 | if (!$this->checkEnabledExtensions($depends)) { |
|
399 | throw new InvalidConfigException( |
|
400 | "Extension {$name} requires " . implode(', ', $depends) . " extensions to be enabled." |
|
401 | ); |
|
402 | } |
|
403 | ||
404 | // Register extension |
|
405 | $options = Json::encode($options); |
|
@@ 432-436 (lines=5) @@ | ||
429 | if (!empty($this->$eventName)) { |
|
430 | ||
431 | // Make sure dependencies are met |
|
432 | if (!$this->checkEnabledExtensions($depends)) { |
|
433 | throw new InvalidConfigException( |
|
434 | "The \"{$name}\" event requires " . implode(', ', $depends) . " extensions to be enabled." |
|
435 | ); |
|
436 | } |
|
437 | ||
438 | // Register event |
|
439 | $this->view->registerJs( |