Jackalope\Node::getNodes PHP Метод

getNodes() публичный Метод

{@inheritDoc}
public getNodes ( $nameFilter = null, $typeFilter = null )
    public function getNodes($nameFilter = null, $typeFilter = null)
    {
        $this->checkState();
        $names = self::filterNames($nameFilter, $this->nodes);
        $result = array();
        if (count($names)) {
            $paths = array();
            foreach ($names as $name) {
                $paths[] = PathHelper::absolutizePath($name, $this->path);
            }
            $nodes = $this->objectManager->getNodesByPath($paths, 'Node', $typeFilter);
            // OPTIMIZE if we lazy-load in ObjectManager we should not do this loop
            foreach ($nodes as $node) {
                $result[$node->getName()] = $node;
            }
        }
        return new ArrayIterator($result);
    }