Jackalope\NodeType\ItemDefinition::__construct PHP Method

__construct() public method

TODO: document this format. Property and Node add more to this.
public __construct ( Jackalope\FactoryInterface $factory, array $definition, NodeTypeManager $nodeTypeManager )
$factory Jackalope\FactoryInterface the object factory
$definition array The property definition data as array
$nodeTypeManager NodeTypeManager
    public function __construct(FactoryInterface $factory, array $definition, NodeTypeManager $nodeTypeManager)
    {
        $this->factory = $factory;
        $this->fromArray($definition);
        $this->nodeTypeManager = $nodeTypeManager;
    }

Usage Example

Example #1
0
 public function __construct($factory, $node, NodeTypeManager $nodeTypeManager)
 {
     parent::__construct($factory, $node, $nodeTypeManager);
     if ($node instanceof DOMElement) {
         $this->fromXML($node);
     } else {
         if (is_array($node)) {
             $this->fromArray($node);
         }
     }
 }