Example #1
0
 /**
  * @inheritdoc
  */
 public function save(array $data, $entryId = null)
 {
     $settings = $this->config->getSettings(Schema::MODULE_NAME);
     $data = array_merge($data, ['comments' => $settings['comments'] == 1 ? isset($data['comments']) && $data['comments'] == 1 ? 1 : 0 : $settings['comments']]);
     if ($entryId === null) {
         $picNum = $this->repository->getLastPictureByGalleryId($entryId);
         $data['pic'] = !is_null($picNum) ? $picNum + 1 : 1;
     }
     return parent::save($data, $entryId);
 }