Doctrine\ODM\PHPCR\Mapping\ClassMetadata::setMixins PHP Method

setMixins() public method

Set the JCR mixins
public setMixins ( array $mixins )
$mixins array
    public function setMixins($mixins)
    {
        $this->mixins = $mixins;
    }

Usage Example

 /**
  * Set the document level options of the parent class to the subclass.
  *
  * @param ClassMetadata $subClass
  * @param ClassMetadata $parentClass
  */
 private function addInheritedDocumentOptions(ClassMetadata $subClass, ClassMetadata $parentClass)
 {
     $subClass->setCustomRepositoryClassName($parentClass->customRepositoryClassName);
     $subClass->setTranslator($parentClass->translator);
     $subClass->setVersioned($parentClass->versionable);
     $subClass->setReferenceable($parentClass->referenceable);
     $subClass->setNodeType($parentClass->getNodeType());
     $subClass->setMixins($parentClass->getMixins());
 }
ClassMetadata