/** * Analyze resources and collect nodes of OroAsseticNode * * @return OroAsseticNode[] */ protected function loadAssets() { $result = array(); foreach ($this->am->getResources() as $resources) { if (!$resources instanceof IteratorResourceInterface) { $resources = array($resources); } /**@var $resource FileResource */ foreach ($resources as $resource) { $tokens = $this->twig->tokenize($resource->getContent(), (string) $resource); $nodes = $this->twig->parse($tokens); $result += $this->loadNode($nodes); } } return $result; }