protected listThemeSnippets ( Cms\Classes\Theme $theme ) : array | ||
$theme | Cms\Classes\Theme | Specifies a parent theme. |
Результат | array | Returns an array of Snippet objects. |
protected function listThemeSnippets($theme)
{
$result = [];
$partials = Partial::listInTheme($theme, true);
foreach ($partials as $partial) {
$viewBag = $partial->getViewBag();
if (strlen($viewBag->property('snippetCode'))) {
$snippet = new Snippet();
$snippet->initFromPartial($partial);
$result[] = $snippet;
}
}
return $result;
}