@@ 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 | /** |