yii\rest\DeleteAction::run PHP Method

run() public method

Deletes a model.
public run ( mixed $id )
$id mixed id of the model to be deleted.
    public function run($id)
    {
        $model = $this->findModel($id);
        if ($this->checkAccess) {
            call_user_func($this->checkAccess, $this->id, $model);
        }
        if ($model->delete() === false) {
            throw new ServerErrorHttpException('Failed to delete the object for unknown reason.');
        }
        Yii::$app->getResponse()->setStatusCode(204);
    }
DeleteAction