Exemplo n.º 1
0
 /**
  * Creates a new node model
  * @param \ride\library\cms\node\type\NodeTypeManager $nodeTypeManager
  * @param \ride\library\cms\node\io\NodeIO $io
  * @return null
  */
 public function __construct(NodeTypeManager $nodeTypeManager, NodeIO $io, NodeValidator $validator)
 {
     $io->setNodeModel($this);
     $this->nodeTypeManager = $nodeTypeManager;
     $this->io = $io;
     $this->validator = $validator;
     $this->defaultRevision = 'master';
     $this->draftRevision = 'draft';
 }
Exemplo n.º 2
0
 /**
  * Sets the instance of the node model
  * @param \ride\library\cms\node\NodeModel $nodeModel
  * @return null
  */
 public function setNodeModel(NodeModel $nodeModel)
 {
     parent::setNodeModel($nodeModel);
     $this->io->setNodeModel($nodeModel);
 }