Jackalope\Transport\Jackrabbit\Client::getNodeTypes PHP Méthode

getNodeTypes() public méthode

{@inheritDoc}
public getNodeTypes ( $nodeTypes = [] )
    public function getNodeTypes($nodeTypes = array())
    {
        $request = $this->getRequest(Request::REPORT, $this->workspaceUriRoot);
        $request->setBody($this->buildNodeTypesRequest($nodeTypes));
        $dom = $request->executeDom();
        if ($dom->firstChild->localName != 'nodeTypes') {
            throw new RepositoryException('Error talking to the backend. ' . $dom->saveXML());
        }
        if ($this->typeXmlConverter === null) {
            $this->typeXmlConverter = $this->factory->get('NodeType\\NodeTypeXmlConverter');
        }
        return $this->typeXmlConverter->getNodeTypesFromXml($dom);
    }