Example #1
0
 /**
  * @param $id
  * @return object
  */
 public function getObject($id)
 {
     $subject = parent::getObject($id);
     if ($subject) {
         $service = $this->blockManager->get($subject);
         $subject->setSettings(array_merge($service->getDefaultSettings(), $subject->getSettings()));
         $service->load($subject);
     }
     return $subject;
 }
 public function getNewInstance()
 {
     $instance = parent::getNewInstance();
     $instance->setPos(1);
     return $instance;
 }
 public function postPersist($content)
 {
     parent::postPersist($content);
     $this->populateFields($content);
 }