@@ 374-378 (lines=5) @@ | ||
371 | if (in_array($name, $this->enabledExtensions)) { |
|
372 | ||
373 | // Make sure dependencies are met |
|
374 | if (!$this->checkEnabledExtensions($depends)) { |
|
375 | throw new InvalidConfigException( |
|
376 | "Extension {$name} requires " . implode(', ', $depends) . " extensions to be enabled." |
|
377 | ); |
|
378 | } |
|
379 | ||
380 | // Register extension |
|
381 | $options = Json::encode($options); |
|
@@ 408-412 (lines=5) @@ | ||
405 | if (!empty($this->$eventName)) { |
|
406 | ||
407 | // Make sure dependencies are met |
|
408 | if (!$this->checkEnabledExtensions($depends)) { |
|
409 | throw new InvalidConfigException( |
|
410 | "The \"{$name}\" event requires " . implode(', ', $depends) . " extensions to be enabled." |
|
411 | ); |
|
412 | } |
|
413 | ||
414 | // Register event |
|
415 | $this->view->registerJs( |