Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector::getStructureMetadata PHP Method

getStructureMetadata() public method

Return the structure for the given StructureBehavior implementing document.
public getStructureMetadata ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document ) : StructureMetadata
$document Sulu\Component\Content\Document\Behavior\StructureBehavior
return Sulu\Component\Content\Metadata\StructureMetadata
    public function getStructureMetadata(StructureBehavior $document)
    {
        return $this->structureFactory->getStructureMetadata($this->getMetadata($document)->getAlias(), $document->getStructureType());
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Return a structure bridge corresponding to the given document.
  *
  * @param BasePageDocument $document
  *
  * @return PageBridge
  */
 protected function documentToStructure(BasePageDocument $document)
 {
     $structure = $this->inspector->getStructureMetadata($document);
     $documentAlias = $this->inspector->getMetadata($document)->getAlias();
     $structureBridge = $this->structureManager->wrapStructure($documentAlias, $structure);
     $structureBridge->setDocument($document);
     return $structureBridge;
 }
All Usage Examples Of Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector::getStructureMetadata