/** * @return bool */ public function beforeValidate() { if ($this->isNewRecord) { $this->token = \Yii::$app->security->generateRandomString(32); } return parent::beforeValidate(); }
public function deleteRecursive($relations = []) { if ($relations == []) { $relations = ["milestones"]; } parent::deleteRecursive($relations); }
public function afterDelete() { parent::afterDelete(); // TODO: Change the autogenerated stub // Видалення перекладу foreach ($this->getTranslations()->all() as $translations) { $translations->delete(); } }
/** * @return bool * @throws \Exception */ public function delete() { if (parent::delete() === false) { return false; } return unlink($this->path); }
public function deleteRecursive($relations = []) { if ($relations == []) { $relations = ["tasks"]; } parent::deleteRecursive($relations); }
/** * @param bool $insert * @return bool */ public function beforeSave($insert) { if (!isset($this->author_id)) { $this->author_id = Yii::$app->user->id; } return parent::beforeSave($insert); }
public function beforeSave($insert) { if (parent::beforeSave($insert)) { if (!$this->settings || !is_array($this->settings)) { $this->settings = self::getDefaultSettings($this->name); } $this->settings = json_encode($this->settings); return true; } else { return false; } }
public function beforeSave() { $this->_setFrameQuality(); return parent::beforeSave(); }
/** * Returns the static model of the specified AR class. * Please note that you should have this exact method in all your CActiveRecord descendants! * @param string $className active record class name. * @return Storage the static model class */ public static function model($className = __CLASS__) { return parent::model($className); }
public function afterFind() { $this->sourceMessage = $this->sourceMessageModel ? $this->sourceMessageModel->message : null; $this->category = $this->sourceMessageModel ? $this->sourceMessageModel->category : null; return parent::afterFind(); }
public function afterDelete() { parent::afterDelete(); }
public function deleteRecursive($relations = []) { parent::deleteRecursive($relations); }