LazyRecord\BaseModel::newAction PHP Method

newAction() public method

Create an action from existing record object.
public newAction ( string $type, array $args = [], $options = [] )
$type string 'create','update','delete'
$args array
    public function newAction($type, array $args = array(), $options = array())
    {
        $class = get_class($this);
        $actionClass = \ActionKit\RecordAction\BaseRecordAction::createCRUDClass($class, $type);
        $options['record'] = $this;
        return new $actionClass($args, $options);
    }