| @@ 138-152 (lines=15) @@ | ||
| 135 | * @throws InvalidDataTypeException |
|
| 136 | * @throws InvalidEntityException |
|
| 137 | */ |
|
| 138 | public function addJs($handle, $extra_dependencies = []) |
|
| 139 | { |
|
| 140 | $dependencies = $this->registry->getJsDependencies( |
|
| 141 | $this->domain->assetNamespace(), |
|
| 142 | $handle |
|
| 143 | ); |
|
| 144 | $dependencies = ! empty( $extra_dependencies ) |
|
| 145 | ? array_merge(( array ) $extra_dependencies, $dependencies) |
|
| 146 | : $dependencies; |
|
| 147 | return $this->addJavascript( |
|
| 148 | $handle, |
|
| 149 | $this->registry->getJsUrl($this->domain->assetNamespace(), $handle), |
|
| 150 | $dependencies |
|
| 151 | ); |
|
| 152 | } |
|
| 153 | ||
| 154 | ||
| 155 | /** |
|
| @@ 222-236 (lines=15) @@ | ||
| 219 | * @throws InvalidDataTypeException |
|
| 220 | * @throws InvalidEntityException |
|
| 221 | */ |
|
| 222 | public function addCss($handle, $extra_dependencies = []) |
|
| 223 | { |
|
| 224 | $dependencies = $this->registry->getCssDependencies( |
|
| 225 | $this->domain->assetNamespace(), |
|
| 226 | $handle |
|
| 227 | ); |
|
| 228 | $dependencies = ! empty( $extra_dependencies ) |
|
| 229 | ? array_merge(( array ) $extra_dependencies, $dependencies) |
|
| 230 | : $dependencies; |
|
| 231 | return $this->addStylesheet( |
|
| 232 | $handle, |
|
| 233 | $this->registry->getCssUrl($this->domain->assetNamespace(), $handle), |
|
| 234 | $dependencies |
|
| 235 | ); |
|
| 236 | } |
|
| 237 | ||
| 238 | ||
| 239 | /** |
|