示例#1
0
 /**
  * getNodeMetadatas
  *
  * @param DocumentNodeInterface $node
  */
 public function getNodeMetadatas(DocumentNodeInterface $node)
 {
     $metadatas = $this->registry->getRepository('Erichard\\DmsBundle\\Entity\\DocumentMetadata')->findByScope(array('node', 'both'));
     foreach ($metadatas as $meta) {
         if (!$node->hasMetadata($meta->getName())) {
             $metadata = new DocumentNodeMetadataLnk($meta);
             $node->addMetadata($metadata);
         }
     }
 }