Beispiel #1
0
 /**
  * save
  *
  * @param int|string $pk
  * @param Data       $data
  *
  * @return  void
  *
  * @throws ValidFailException
  */
 protected function save($pk, Data $data)
 {
     // Validate
     if (!UserHelper::isAdmin()) {
         throw new ValidFailException('Permission deny');
     }
     parent::save($pk, $data);
 }
Beispiel #2
0
 protected function validate(Data $data)
 {
     if (!$data->title) {
         throw new ValidFailException('Require Title');
     }
     if (!UserHelper::isAdmin()) {
         throw new ValidFailException('Permission deny');
     }
 }