public function testData() { $item = new PageState(); $data = [['key' => 'val', 'key2' => 'val2']]; $item->setData($data); $this->assertEquals($data, $item->getData()); }
/** * Get State for Backbone model * * @param PageState $entity * @return array */ protected function getState(PageState $entity = null) { return array('id' => $entity ? $entity->getId() : null, 'pagestate' => array('data' => $entity ? $entity->getData() : '', 'pageId' => $entity ? $entity->getPageId() : '')); }
/** * Get State for Backbone model * * @param PageState $entity * @return array */ protected function getState(PageState $entity = null) { return ['id' => $entity ? $entity->getId() : null, 'pagestate' => ['data' => $entity ? $entity->getData() : '', 'pageId' => $entity ? $entity->getPageId() : '']]; }
/** * {@inheritDoc} */ public function getData() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getData', array()); return parent::getData(); }