ActiveInteractionBase.php
/**
     * Method to run an execution existing active interaction instance
     * The steps for interaction to be run: load, validate execute.
     * All this steps get before and after callbacks.
     * If it calls after create method and not get passed params it will returns $this
     *
     * @param $params
     * @return $this
     */
Method to run an execution existing active interaction instance
The steps for interaction to be run: load, validate execute.
All this steps get before and after callbacks.
If it calls after create method and not get passed params it will returns $this

@param $params
@return $this
Method to run an execution existing active interaction instance The steps for interaction to be run : load validate execute . All this steps get before and after callbacks . If it calls after create method and not get passed params it will returns $this @param $params @return $this
public function run($params)
    {
        if ($this->waitForRunParams && empty($params)) {
            return $this;
        }
        $this->runPrepare([]);
        $this->load($params);
        if ($this->validate()) {
            $this->result = $this->internalExecute();
        };
        return $this;
    }
public function run ( $ params ) { if ( $ this -> waitForRunParams && empty ( $ params ) ) { return $ this ; } $ this -> runPrepare ( [ ] ) ; $ this -> load ( $ params ) ; if ( $ this -> validate ( ) ) { $ this -> result = $ this -> internalExecute ( ) ; } ; return $ this ; }
Method to run an execution existing active interaction instance
 The steps for interaction to be run: load, validate execute.
Method to run an execution existing active interaction instance The steps for interaction to be run : load validate execute .