public function publicAction(string $connectorName, string $webserviceId, string $action)
    {
        //====================================================================//
        // Seach for This Connector in Local Configuration
        $connector = $this->getConnectorFromManager($webserviceId);
        //====================================================================//
        // Safety Check => Connector Exists
        if (!$connector) {
            return self::getDefaultResponse();
        }
        //====================================================================//
        // Safety Check => Action Exists
        if (!($controllerAction = self::hasPublicAction($connector, $connectorName, $action))) {
            return self::getDefaultResponse();
        }
        //====================================================================//
        // Redirect to Requested Conroller Action
        return $this->forwardToConnector($controllerAction, $connector);
    }
public function publicAction(string $connectorName, string $webserviceId, string $action)
    {
        //====================================================================//
        // Seach for This Connector in Local Configuration
        $connector = $this->getConnectorFromManager($webserviceId);
        //====================================================================//
        // Safety Check => Connector Exists
        if (!$connector) {
            return self::getDefaultResponse();
        }
        //====================================================================//
        // Safety Check => Action Exists
        if (!($controllerAction = self::hasPublicAction($connector, $connectorName, $action))) {
            return self::getDefaultResponse();
        }
        //====================================================================//
        // Redirect to Requested Conroller Action
        return $this->forwardToConnector($controllerAction, $connector);
    }
public function publicAction ( string $ connectorName , string $ webserviceId , string $ action ) { //====================================================================// // Seach for This Connector in Local Configuration $ connector = $ this -> getConnectorFromManager ( $ webserviceId ) ; //====================================================================// // Safety Check => Connector Exists if ( ! $ connector ) { return self :: getDefaultResponse ( ) ; } //====================================================================// // Safety Check => Action Exists if ( ! ( $ controllerAction = self :: hasPublicAction ( $ connector , $ connectorName , $ action ) ) ) { return self :: getDefaultResponse ( ) ; } //====================================================================// // Redirect to Requested Conroller Action return $ this -> forwardToConnector ( $ controllerAction , $ connector ) ; }
Redirect to Connectors Public Actions

@param string $connectorName
@param string $webserviceId
@param string $action

@return Response
Redirect to Connectors Public Actions