Lines Matching refs:snippet
42 const CANONICAL = "snippet-system";
72 foreach ($snippets as $snippet) {
74 if ($snippet->hasHtmlOutputAlreadyOccurred()) {
78 $xhtmlContent .= $snippet->toXhtml();
97 * @return Snippet[] - the slot snippets (not the request snippet)
103 foreach ($snippets as $snippet) {
104 if ($snippet->hasSlot(Snippet::REQUEST_SCOPE)) {
107 $slotSnippets[] = $snippet;
118 foreach ($snippetsForSlot as $snippet) {
119 $jsonSnippets[] = $snippet->toJsonArray();
145 * @param string|null $script - the css snippet to add, otherwise it takes the file
146 * @return Snippet a snippet not in a slot
153 $snippet = Snippet::getOrCreateFromComponentId($componentId, Snippet::EXTENSION_CSS);
155 $snippet->setInlineContent($script);
157 return $snippet;
164 * @return Snippet a snippet in a slot
168 $snippet = Snippet::getOrCreateFromComponentId($componentId, Snippet::EXTENSION_JS);
171 $content = "{$snippet->getInternalDynamicContent()} $script";
175 $snippet->setInlineContent($content);
177 return $snippet;
197 foreach ($this->getSnippets() as $snippet) {
199 if ($snippet->getComponentId() === $componentId) {
200 $snippets[] = $snippet;
328 foreach ($snippets as $snippet) {
329 if (!$snippet->hasSlot(Snippet::REQUEST_SCOPE)) {
332 $slotSnippets[] = $snippet;
338 * Output the snippet in HTML format