public function setControllerActionName($actionName)
    {
        if (!is_string($actionName)) {
            throw new Exception\InvalidActionNameException('The action name must be a valid string, ' . gettype($actionName) . ' given (' . $actionName . ').', 1187176358);
        }
        if ($actionName === '') {
            throw new Exception\InvalidActionNameException('The action name must not be an empty string.', 1289472991);
        }
        if ($actionName[0] !== strtolower($actionName[0])) {
            throw new Exception\InvalidActionNameException('The action name must start with a lower case letter, "' . $actionName . '" does not match this criteria.', 1218473352);
        }
        $this->controllerActionName = $actionName;
    }
public function setControllerActionName($actionName)
    {
        if (!is_string($actionName)) {
            throw new Exception\InvalidActionNameException('The action name must be a valid string, ' . gettype($actionName) . ' given (' . $actionName . ').', 1187176358);
        }
        if ($actionName === '') {
            throw new Exception\InvalidActionNameException('The action name must not be an empty string.', 1289472991);
        }
        if ($actionName[0] !== strtolower($actionName[0])) {
            throw new Exception\InvalidActionNameException('The action name must start with a lower case letter, "' . $actionName . '" does not match this criteria.', 1218473352);
        }
        $this->controllerActionName = $actionName;
    }
public function setControllerActionName ( $ actionName ) { if ( ! is_string ( $ actionName ) ) { throw new Exception \ InvalidActionNameException ( 'The action name must be a valid string, ' . gettype ( $ actionName ) . ' given (' . $ actionName . ').' , 1187176358 ) ; } if ( $ actionName === '' ) { throw new Exception \ InvalidActionNameException ( 'The action name must not be an empty string.' , 1289472991 ) ; } if ( $ actionName [ 0 ] !== strtolower ( $ actionName [ 0 ] ) ) { throw new Exception \ InvalidActionNameException ( 'The action name must start with a lower case letter, "' . $ actionName . '" does not match this criteria.' , 1218473352 ) ; } $ this -> controllerActionName = $ actionName ; }
Sets the name of the action contained in this request.

Note that the action name must start with a lower case letter and is case sensitive.

@param string $actionName Name of the action to execute by the controller
@return void
@throws Exception\InvalidActionNameException if the action name is not valid
Sets the name of the action contained in this request .