PhalconRest\Mvc\Controllers\CrudResourceController::createItem PHP Method

createItem() protected method

protected createItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
return Phalcon\Mvc\Model Created item
    protected function createItem(Model $item, $data)
    {
        $this->beforeAssignData($item, $data);
        $item->assign($data, null, $this->whitelistCreate());
        $this->afterAssignData($item, $data);
        $this->beforeSave($item);
        $this->beforeCreate($item);
        $success = $item->create();
        if ($success) {
            $this->afterCreate($item);
            $this->afterSave($item);
        }
        return $success ? $item : null;
    }