RuntimeError

HTTP 500 Whoops, looks like something went wrong.

Variable "icon" does not exist in @components/1-particles/icon/icon.twig at line 8.

Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#412
  -lineno: 8
  -rawMessage: "Variable "icon" does not exist."
  -source: Twig\Source {#384
    -code: """
      {% set title = title ?? false %}\n
      {% set description = description ?? false %}\n
      {% set hasDescription = title or description %}\n
      {% set id = hasDescription ? (id ??? html_id('icon')) -%}\n
      \n
      <svg {{ html_attributes({\n
        id: id,\n
        class: ['icon', "icon--#{icon}", class ?? ''],\n
        viewBox: viewBox ??? '0 0 200 200',\n
        role: hasDescription ? 'img',\n
        'aria-hidden': not hasDescription ? 'true',\n
        'aria-labelledby': hasDescription ? {\n
          ("#{id}-title"): title,\n
          ("#{id}-description"): description,\n
        },\n
      }, attrs ?? {}) }}>\n
        {%- if title -%}\n
          <title id="{{ id }}-title">{{ title }}</title>\n
        {%- endif -%}\n
      \n
        {%- if description -%}\n
          <desc id="{{ id }}-description">{{ description }}</desc>\n
        {%- endif -%}\n
      \n
        <use xlink:href="{{ asset('icons/icons.svg', absoluteUrl=false) }}#{{ icon }}"></use>\n
      </svg>\n
      \n
      {#- Prevent new line after icon -#}\n
      {{- '' -}}\n
      """
    -name: "@components/1-particles/icon/icon.twig"
    -path: "/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig"
  }
  -phpFile: "/Users/dennis/Projekte/zplane-licensing/storage/runtime/compiled_templates/3a/3aee659fad0e7423ae8b08e9cd220493.php"
  -phpLine: 57
}
  1. {% set hasDescription = title or description %}
  2. {% set id = hasDescription ? (id ??? html_id('icon')) -%}
  3. <svg {{ html_attributes({
  4. id: id,
  5. class: ['icon', "icon--#{icon}", class ?? ''],
  6. viewBox: viewBox ??? '0 0 200 200',
  7. role: hasDescription ? 'img',
  8. 'aria-hidden': not hasDescription ? 'true',
  9. 'aria-labelledby': hasDescription ? {
  10. ("#{id}-title"): title,
  1. $context["id"] = (((($tmp = (isset($context["hasDescription"]) || array_key_exists("hasDescription", $context) ? $context["hasDescription"] : (craft\helpers\Template::fallbackExists("hasDescription") ? craft\helpers\Template::fallback("hasDescription") : (function () { throw new RuntimeError('Variable "hasDescription" does not exist.', 4, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((((array_key_exists("id", $context) || craft\helpers\Template::fallbackExists("id")) && !twig_test_empty((isset($context["id"]) || array_key_exists("id", $context) ? $context["id"] : (craft\helpers\Template::fallbackExists("id") ? craft\helpers\Template::fallback("id") : (function () { throw new RuntimeError('Variable "id" does not exist.', 4, $this->source); })()))))) ? ((isset($context["id"]) || array_key_exists("id", $context) ? $context["id"] : (craft\helpers\Template::fallbackExists("id") ? craft\helpers\Template::fallback("id") : (function () { throw new RuntimeError('Variable "id" does not exist.', 4, $this->source); })()))) : ($this->extensions['Gglnx\TwigHtmlExtendedExtra\Extension\HtmlExtendedExtension']->htmlId("icon")))) : (""));
  2. // line 6
  3. yield "<svg ";
  4. yield twig_html_extended_attributes($this->env, ["id" => $this->sandbox->ensureToStringAllowed( // line 7
  5. (isset($context["id"]) || array_key_exists("id", $context) ? $context["id"] : (craft\helpers\Template::fallbackExists("id") ? craft\helpers\Template::fallback("id") : (function () { throw new RuntimeError('Variable "id" does not exist.', 7, $this->source); })())), 7, $this->source), "class" => ["icon", ("icon--" . $this->sandbox->ensureToStringAllowed( // line 8
  6. (isset($context["icon"]) || array_key_exists("icon", $context) ? $context["icon"] : (craft\helpers\Template::fallbackExists("icon") ? craft\helpers\Template::fallback("icon") : (function () { throw new RuntimeError('Variable "icon" does not exist.', 8, $this->source); })())), 8, $this->source)), ((((array_key_exists("class", $context) || craft\helpers\Template::fallbackExists("class")) && !(null === $context["class"]))) ? ($context["class"]) : (""))], "viewBox" => ((( // line 9
  7. (array_key_exists("viewBox", $context) || craft\helpers\Template::fallbackExists("viewBox")) && !twig_test_empty((isset($context["viewBox"]) || array_key_exists("viewBox", $context) ? $context["viewBox"] : (craft\helpers\Template::fallbackExists("viewBox") ? craft\helpers\Template::fallback("viewBox") : (function () { throw new RuntimeError('Variable "viewBox" does not exist.', 9, $this->source); })()))))) ? ((isset($context["viewBox"]) || array_key_exists("viewBox", $context) ? $context["viewBox"] : (craft\helpers\Template::fallbackExists("viewBox") ? craft\helpers\Template::fallback("viewBox") : (function () { throw new RuntimeError('Variable "viewBox" does not exist.', 9, $this->source); })()))) : ("0 0 200 200")), "role" => (((($tmp = // line 10
  8. (isset($context["hasDescription"]) || array_key_exists("hasDescription", $context) ? $context["hasDescription"] : (craft\helpers\Template::fallbackExists("hasDescription") ? craft\helpers\Template::fallback("hasDescription") : (function () { throw new RuntimeError('Variable "hasDescription" does not exist.', 10, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("img") : ("")), "aria-hidden" => (((($tmp = ! // line 11
  9. (isset($context["hasDescription"]) || array_key_exists("hasDescription", $context) ? $context["hasDescription"] : (craft\helpers\Template::fallbackExists("hasDescription") ? craft\helpers\Template::fallback("hasDescription") : (function () { throw new RuntimeError('Variable "hasDescription" does not exist.', 11, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("true") : ("")), "aria-labelledby" => (((($tmp = // line 12
  10. (isset($context["hasDescription"]) || array_key_exists("hasDescription", $context) ? $context["hasDescription"] : (craft\helpers\Template::fallbackExists("hasDescription") ? craft\helpers\Template::fallback("hasDescription") : (function () { throw new RuntimeError('Variable "hasDescription" does not exist.', 12, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ([($this->sandbox->ensureToStringAllowed( // line 13
  11. (isset($context["id"]) || array_key_exists("id", $context) ? $context["id"] : (craft\helpers\Template::fallbackExists("id") ? craft\helpers\Template::fallback("id") : (function () { throw new RuntimeError('Variable "id" does not exist.', 13, $this->source); })())), 13, $this->source) . "-title") => (isset($context["title"]) || array_key_exists("title", $context) ? $context["title"] : (craft\helpers\Template::fallbackExists("title") ? craft\helpers\Template::fallback("title") : (function () { throw new RuntimeError('Variable "title" does not exist.', 13, $this->source); })())), ($this->sandbox->ensureToStringAllowed( // line 14
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. // Render and return
  2. $renderingTemplate = $this->_renderingTemplate;
  3. $this->_renderingTemplate = $template;
  4. try {
  5. $output = $this->getTwig()->render($template, $variables);
  6. } finally {
  7. $this->_renderingTemplate = $renderingTemplate;
  8. $this->setTemplateMode($oldTemplateMode);
  9. }
  1. $isRenderingPageTemplate = $this->_isRenderingPageTemplate;
  2. $this->_isRenderingPageTemplate = true;
  3. try {
  4. $this->beginPage();
  5. echo $this->renderTemplate($template, $variables);
  6. $this->endPage();
  7. } finally {
  8. $this->_isRenderingPageTemplate = $isRenderingPageTemplate;
  9. $this->setTemplateMode($oldTemplateMode);
  10. $output = ob_get_clean();
View->renderPageTemplate('@components/1-particles/icon/icon.twig', array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({ id: id, class: [\'icon\', "icon--#{icon}", class ?? \'\'], viewBox: viewBox ??? \'0 0 200 200\', role: hasDescription ? \'img\', \'aria-hidden\': not hasDescription ? \'true\', \'aria-labelledby\': hasDescription ? { ("#{id}-title"): title, ("#{id}-description"): description, },}, attrs ?? {}) }}> {%- if title -%} <title id="{{ id }}-title">{{ title }}</title> {%- endif -%} {%- if description -%} <desc id="{{ id }}-description">{{ description }}</desc> {%- endif -%} <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))), 'site') in /Users/dennis/Projekte/zplane-licensing/src/module/Console/Controller/ComponentController.php (line 42)
  1. function (RegisterTemplateRootsEvent $event) {
  2. $event->roots['@components'] = Craft::getAlias('@root/src/components');
  3. },
  4. );
  5. Console::stdout(Craft::$app->getView()->renderPageTemplate(
  6. "@components/{$template}",
  7. $context,
  8. View::TEMPLATE_MODE_SITE,
  9. ));
  10. } catch (\Throwable $exception) {
ComponentController->actionRender('1-particles/icon/icon.twig')
  1. Yii::debug('Running action: ' . get_class($this->controller) . '::' . $this->actionMethod . '()', __METHOD__);
  2. if (Yii::$app->requestedParams === null) {
  3. Yii::$app->requestedParams = $args;
  4. }
  5. return call_user_func_array([$this->controller, $this->actionMethod], $args);
  6. }
  7. }
  1. $result = null;
  2. if ($runAction && $this->beforeAction($action)) {
  3. // run the action
  4. $result = $action->runWithParams($params);
  5. $result = $this->afterAction($action, $result);
  6. // call afterAction on modules
  7. foreach ($modules as $module) {
  1. if ($this->help) {
  2. $route = $this->getUniqueId() . '/' . $id;
  3. return Yii::$app->runAction('help', [$route]);
  4. }
  5. return parent::runAction($id, $params);
  6. }
  7. /**
  8. * Binds the parameters to the action.
  9. * This method is invoked by [[Action]] when it begins to run with the given parameters.
  1. public function runAction($id, $params = [])
  2. {
  3. try {
  4. // *should* only be an int, but there are exceptions :/
  5. /** @var int|null $response */
  6. $response = parent::runAction($id, $params);
  7. return $response ?? ExitCode::OK;
  8. } finally {
  9. if (isset($this->isolationMutexName)) {
  10. Craft::$app->getMutex()->release($this->isolationMutexName);
  11. }
  1. * @inheritdoc
  2. */
  3. public function runAction($id, $params = []): int
  4. {
  5. $this->_actionId = $id;
  6. $result = $this->traitRunAction($id, $params);
  7. $this->_actionId = null;
  8. return $result;
  9. }
  10. /**
  1. * @phpstan-var Controller<$this> $controller
  2. */
  3. list($controller, $actionID) = $parts;
  4. $oldController = Yii::$app->controller;
  5. Yii::$app->controller = $controller;
  6. $result = $controller->runAction($actionID, $params);
  7. if ($oldController !== null) {
  8. Yii::$app->controller = $oldController;
  9. }
  10. return $result;
  1. * @throws Exception if the route is invalid
  2. */
  3. public function runAction($route, $params = [])
  4. {
  5. try {
  6. $res = parent::runAction($route, $params);
  7. return is_object($res) ? $res : (int) $res;
  8. } catch (InvalidRouteException $e) {
  9. throw new UnknownCommandException($route, $this, 0, $e);
  10. }
  11. }
  1. }
  2. Console::outputWarning("Craft can’t fetch the `$infoTable` table row." . ($e ? PHP_EOL . 'Exception: ' . $e->getMessage() : ''), false);
  3. }
  4. }
  5. return parent::runAction($route, $params);
  6. }
  7. /**
  8. * @inheritdoc
  9. */
  1. */
  2. public function handleRequest($request)
  3. {
  4. list($route, $params) = $request->resolve();
  5. $this->requestedRoute = $route;
  6. $result = $this->runAction($route, $params);
  7. if ($result instanceof Response) {
  8. return $result;
  9. }
  10. $response = $this->getResponse();
  1. public function handleRequest($request)
  2. {
  3. // Disable read/write splitting for all console requests
  4. $this->getDb()->enableReplicas = false;
  5. return parent::handleRequest($request);
  6. }
  7. /**
  8. * Returns the configuration of the built-in commands.
  9. *
  1. try {
  2. $this->state = self::STATE_BEFORE_REQUEST;
  3. $this->trigger(self::EVENT_BEFORE_REQUEST);
  4. $this->state = self::STATE_HANDLING_REQUEST;
  5. $response = $this->handleRequest($this->getRequest());
  6. $this->state = self::STATE_AFTER_REQUEST;
  7. $this->trigger(self::EVENT_AFTER_REQUEST);
  8. $this->state = self::STATE_SENDING_RESPONSE;
Application->run() in /Users/dennis/Projekte/zplane-licensing/craft (line 15)
  1. // Load and run Craft
  2. /** @var craft\console\Application $app */
  3. $app = require CRAFT_VENDOR_PATH . '/craftcms/cms/bootstrap/console.php';
  4. $exitCode = $app->run();
  5. exit($exitCode);

Stack Trace

RuntimeError
Twig\Error\RuntimeError:
Variable "icon" does not exist in "@components/1-particles/icon/icon.twig" at line 8.

  at /Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig:8
  at __TwigTemplate_de324f2c30b2bfe07c1564aeb01ad026->{closure}()
     (/Users/dennis/Projekte/zplane-licensing/storage/runtime/compiled_templates/3a/3aee659fad0e7423ae8b08e9cd220493.php:57)
  at __TwigTemplate_de324f2c30b2bfe07c1564aeb01ad026->doDisplay(array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets'))), 'craft' => object(CraftVariable), 'currentSite' => object(Site), 'currentUser' => null, 'primarySite' => object(Site), 'siteName' => 'zplane licensing', 'siteUrl' => 'https://licensing.zplane.test/', 'systemName' => 'zplane licensing', 'view' => object(View), 'devMode' => true, 'SORT_ASC' => 4, 'SORT_DESC' => 3, 'SORT_REGULAR' => 0, 'SORT_NUMERIC' => 1, 'SORT_STRING' => 2, 'SORT_LOCALE_STRING' => 5, 'SORT_NATURAL' => 6, 'SORT_FLAG_CASE' => 8, 'PHP_INT_MAX' => 9223372036854775807, 'POS_HEAD' => 1, 'POS_BEGIN' => 2, 'POS_END' => 3, 'POS_READY' => 4, 'POS_LOAD' => 5, 'isInstalled' => true, 'loginUrl' => 'https://licensing.zplane.test/', 'logoutUrl' => 'https://licensing.zplane.test/', 'setPasswordUrl' => null, 'now' => object(DateTime), 'today' => object(DateTime), 'tomorrow' => object(DateTime), 'yesterday' => object(DateTime), '_globals' => object(Collection), 'htmlHead' => object(HtmlHead), 'title' => false, 'description' => false, 'hasDescription' => false, 'id' => ''), array())
     (/Users/dennis/Projekte/zplane-licensing/vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets'))), 'craft' => object(CraftVariable), 'currentSite' => object(Site), 'currentUser' => null, 'primarySite' => object(Site), 'siteName' => 'zplane licensing', 'siteUrl' => 'https://licensing.zplane.test/', 'systemName' => 'zplane licensing', 'view' => object(View), 'devMode' => true, 'SORT_ASC' => 4, 'SORT_DESC' => 3, 'SORT_REGULAR' => 0, 'SORT_NUMERIC' => 1, 'SORT_STRING' => 2, 'SORT_LOCALE_STRING' => 5, 'SORT_NATURAL' => 6, 'SORT_FLAG_CASE' => 8, 'PHP_INT_MAX' => 9223372036854775807, 'POS_HEAD' => 1, 'POS_BEGIN' => 2, 'POS_END' => 3, 'POS_READY' => 4, 'POS_LOAD' => 5, 'isInstalled' => true, 'loginUrl' => 'https://licensing.zplane.test/', 'logoutUrl' => 'https://licensing.zplane.test/', 'setPasswordUrl' => null, 'now' => object(DateTime), 'today' => object(DateTime), 'tomorrow' => object(DateTime), 'yesterday' => object(DateTime), '_globals' => object(Collection), 'htmlHead' => object(HtmlHead)), array())
     (/Users/dennis/Projekte/zplane-licensing/vendor/twig/twig/src/Template.php:358)
  at Twig\Template->display(array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))))
     (/Users/dennis/Projekte/zplane-licensing/vendor/twig/twig/src/Template.php:373)
  at Twig\Template->render(array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))))
     (/Users/dennis/Projekte/zplane-licensing/vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render(array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))))
     (/Users/dennis/Projekte/zplane-licensing/vendor/twig/twig/src/Environment.php:333)
  at Twig\Environment->render('@components/1-particles/icon/icon.twig', array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/web/View.php:590)
  at craft\web\View->renderTemplate('@components/1-particles/icon/icon.twig', array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/web/View.php:662)
  at craft\web\View->renderPageTemplate('@components/1-particles/icon/icon.twig', array('_self' => array('id' => 'f4f5eecb9636c1d5c9ad845c0891c147', 'name' => 'default', 'handle' => 'icon--default', 'label' => 'Default', 'title' => 'Icon: Default', 'order' => 1, 'isHidden' => true, 'alias' => 'icon', 'isEntity' => true, 'isVariant' => true, 'baseHandle' => 'icon', 'notes' => null, 'meta' => array(), 'status' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'display' => array(), 'isDefault' => true, 'viewPath' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.twig', 'preview' => '@preview', 'context' => array(), 'resources' => array('assets' => array(array('id' => '600805bf31bfd0080f5b80be4221d519', 'path' => '/Users/dennis/Projekte/zplane-licensing/src/components/1-particles/icon/icon.scss', 'relPath' => '1-particles/icon/icon.scss', 'base' => 'icon.scss', 'handle' => 'icon-scss', 'name' => 'icon.scss', 'ext' => '.scss', 'lang' => 'SCSS', 'mime' => 'text/x-scss', 'editorMode' => 'scss', 'editorScope' => 'source.scss', 'githubColor' => '#000', 'isBinary' => false, 'isFile' => true, 'isImage' => false, 'isAsset' => true, 'srcPath' => 'components/1-particles/icon/icon.scss', 'isSCSS' => true))), 'content' => '{% set title = title ?? false %}{% set description = description ?? false %}{% set hasDescription = title or description %}{% set id = hasDescription ? (id ??? html_id(\'icon\')) -%}<svg {{ html_attributes({  id: id,  class: [\'icon\', "icon--#{icon}", class ?? \'\'],  viewBox: viewBox ??? \'0 0 200 200\',  role: hasDescription ? \'img\',  \'aria-hidden\': not hasDescription ? \'true\',  \'aria-labelledby\': hasDescription ? {    ("#{id}-title"): title,    ("#{id}-description"): description,  },}, attrs ?? {}) }}>  {%- if title -%}    <title id="{{ id }}-title">{{ title }}</title>  {%- endif -%}  {%- if description -%}    <desc id="{{ id }}-description">{{ description }}</desc>  {%- endif -%}  <use xlink:href="{{ asset(\'icons/icons.svg\', absoluteUrl=false) }}#{{ icon }}"></use></svg>{#- Prevent new line after icon -#}{{- \'\' -}}', 'lang' => 'Twig', 'editorMode' => 'twig', 'editorScope' => 'text.html.twig'), '_env' => array('request' => array('headers' => array(), 'query' => array(), 'url' => '/components/render/icon', 'segments' => array('components', 'render', 'icon'), 'params' => array('handle' => 'icon'), 'path' => '/components/render/icon', 'error' => null, 'errorStatus' => null, 'route' => array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), 'builder' => true, 'server' => false), '_config' => array('version' => '1.5.15', 'env' => 'production', 'project' => array('title' => '@zplane-web/craft-licensing', 'version' => null), 'components' => array('path' => 'src/components', 'label' => 'Components', 'title' => 'Components', 'yield' => 'yield', 'splitter' => '--', 'ext' => '.twig', 'files' => array('preview' => 'preview', 'config' => 'config', 'collator' => 'collator', 'notes' => 'readme'), 'resources' => array('assets' => array('label' => 'Assets', 'match' => array('**/*'))), 'default' => array('preview' => '@preview', 'display' => array(), 'context' => array(), 'tags' => array(), 'meta' => array(), 'status' => 'wip', 'collated' => false, 'prefix' => null), 'statuses' => array('prototype' => array('label' => 'Prototype', 'description' => 'Do not implement.', 'color' => '#FF3333'), 'wip' => array('label' => 'WIP', 'description' => 'Work in progress. Implement with caution.', 'color' => '#FF9233'), 'ready' => array('label' => 'Ready', 'description' => 'Ready to implement.', 'color' => '#29CC29'))), 'docs' => array('path' => null, 'label' => 'documentation', 'title' => 'Documentation', 'markdown' => array('gfm' => true, 'tables' => true, 'breaks' => false, 'pedantic' => false, 'sanitize' => false, 'smartLists' => true, 'smartypants' => true), 'ext' => '.md', 'indexLabel' => 'Overview', 'default' => array('context' => array(), 'status' => null, 'prefix' => null), 'statuses' => array('draft' => array('label' => 'Draft', 'description' => 'Work in progress.', 'color' => '#FF3333'), 'ready' => array('label' => 'Ready', 'description' => 'Ready for referencing.', 'color' => '#29CC29')), 'files' => array('config' => 'config')), 'assets' => array('label' => 'assets', 'title' => 'Assets'), 'cli' => array(), 'web' => array('theme' => array('_config' => array('skin' => array('name' => 'default'), 'navigation' => 'default', 'rtl' => false, 'lang' => 'en', 'styles' => array('/themes/mandelbrot/css/default.css', '/themes/mandelbrot/css/highlight.css'), 'highlightStyles' => 'default', 'scripts' => array('/themes/mandelbrot/js/mandelbrot.js'), 'format' => 'json', 'static' => array('mount' => 'themes/mandelbrot'), 'version' => '1.10.3', 'favicon' => '/themes/mandelbrot/favicon.ico', 'labels' => array('info' => 'Information', 'builtOn' => 'Built on', 'search' => array('label' => 'Search', 'placeholder' => 'Search…', 'clear' => 'Clear search'), 'navigation' => array('back' => 'Back'), 'tree' => array('collapse' => 'Collapse tree'), 'components' => array('handle' => 'Handle', 'tags' => 'Tags', 'variants' => 'Variants', 'context' => array('empty' => 'No context defined.'), 'notes' => array('empty' => 'No notes defined.'), 'preview' => array('label' => 'Preview', 'withLayout' => 'With layout', 'componentOnly' => 'Component only'), 'path' => 'Filesystem Path', 'references' => 'References', 'referenced' => 'Referenced by', 'resources' => array('file' => 'File', 'content' => 'Content', 'previewUnavailable' => 'Previews are currently not available for this file type.', 'url' => 'URL', 'path' => 'Filesystem Path', 'size' => 'Size')), 'panels' => array('html' => 'HTML', 'view' => 'View', 'context' => 'Context', 'resources' => 'Resources', 'info' => 'Info', 'notes' => 'Notes')), 'information' => array(array('type' => 'time', 'label' => 'Built on', 'value' => object(DateTime))), 'panels' => array('html', 'view', 'context', 'resources', 'info', 'notes'), 'nav' => array('search', 'components', 'docs', 'assets', 'information')), '_staticPaths' => array(array('path' => '/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/dist', 'mount' => '/themes/mandelbrot'), array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets')), '_routes' => array(array('overview', array('handle' => 'overview', 'view' => 'pages/doc.nunj', 'path' => '/', 'matcher' => array(), 'keys' => array())), array('/docs', array('redirect' => '/', 'path' => '/docs', 'handle' => '/docs', 'matcher' => array(), 'keys' => array())), array('/components', array('redirect' => '/', 'path' => '/components', 'handle' => '/components', 'matcher' => array(), 'keys' => array())), array('/assets', array('redirect' => '/', 'path' => '/assets', 'handle' => '/assets', 'matcher' => array(), 'keys' => array())), array('asset-source', array('handle' => 'asset-source', 'view' => 'pages/assets.nunj', 'path' => '/assets/:name', 'matcher' => array(), 'keys' => array(array('name' => 'name', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('preview', array('handle' => 'preview', 'view' => 'pages/components/preview.nunj', 'path' => '/components/preview/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('render', array('handle' => 'render', 'view' => 'pages/components/render.nunj', 'path' => '/components/render/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component', array('handle' => 'component', 'view' => 'pages/components/detail.nunj', 'path' => '/components/detail/:handle', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('component-resource', array('handle' => 'component-resource', 'path' => '/components/raw/:handle/:asset', 'matcher' => array(), 'keys' => array(array('name' => 'handle', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => ''), array('name' => 'asset', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^\\/#\\?]+?', 'modifier' => '')))), array('page', array('handle' => 'page', 'view' => 'pages/doc.nunj', 'path' => '/docs/:path([^?]+?)', 'matcher' => array(), 'keys' => array(array('name' => 'path', 'prefix' => '/', 'suffix' => '', 'pattern' => '[^?]+?', 'modifier' => ''))))), '_resolvers' => array('overview' => array(null), '/docs' => array(null), '/components' => array(null), '/assets' => array(null), 'asset-source' => array(null), 'preview' => array(null), 'render' => array(null), 'component' => array(null), 'component-resource' => array(null), 'page' => array(null)), '_builder' => null, '_views' => array('/Users/dennis/Projekte/zplane-licensing/node_modules/@frctl/mandelbrot/views'), '_filters' => array(), '_extensions' => array(), '_globals' => array(), '_errorView' => 'pages/error.nunj', '_redirectView' => '__system/redirect.nunj', '_events' => array(), '_eventsCount' => 1), 'server' => array('sync' => false, 'watch' => false, 'port' => null, 'syncOptions' => array('ghostMode' => false, 'watchOptions' => array('ignored' => array('/Users/dennis/Projekte/zplane-licensing/src/**/*.{scss,js,ts}')))), 'builder' => array('dest' => 'web/design-system', 'concurrency' => 10, 'ext' => '.html', 'urls' => array('ext' => '.html', 'relativeToCurrentFolder' => true), 'static' => array('ignored' => array())), 'static' => array('path' => '/Users/dennis/Projekte/zplane-licensing/web/assets', 'mount' => 'assets'), 'assets' => array('mount' => 'assets')))), 'site')
     (/Users/dennis/Projekte/zplane-licensing/src/module/Console/Controller/ComponentController.php:42)
  at ZplaneLicensing\Console\Controller\ComponentController->actionRender('1-particles/icon/icon.twig')
  at call_user_func_array(array(object(ComponentController), 'actionRender'), array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/base/InlineAction.php:66)
  at yii\base\InlineAction->runWithParams(array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/base/Controller.php:197)
  at yii\base\Controller->runAction('render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/console/Controller.php:186)
  at yii\console\Controller->runAction('render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/console/ControllerTrait.php:88)
  at craft\console\Controller->traitRunAction('render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/console/Controller.php:217)
  at craft\console\Controller->runAction('render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/base/Module.php:554)
  at yii\base\Module->runAction('zplane-licensing/component/render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/console/Application.php:183)
  at yii\console\Application->runAction('zplane-licensing/component/render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/console/Application.php:91)
  at craft\console\Application->runAction('zplane-licensing/component/render', array('1-particles/icon/icon.twig'))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/console/Application.php:150)
  at yii\console\Application->handleRequest(object(Request))
     (/Users/dennis/Projekte/zplane-licensing/vendor/craftcms/cms/src/console/Application.php:122)
  at craft\console\Application->handleRequest(object(Request))
     (/Users/dennis/Projekte/zplane-licensing/vendor/yiisoft/yii2/base/Application.php:391)
  at yii\base\Application->run()
     (/Users/dennis/Projekte/zplane-licensing/craft:15)