FluxBB\Server\Server::registerAction PHP Method

registerAction() public method

Register a named action and its handler class.
public registerAction ( string $name, string $actionClass )
$name string
$actionClass string
    public function registerAction($name, $actionClass)
    {
        $this->actions[$name] = $actionClass;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * Register the actions with the server.
  *
  * @param \FluxBB\Server\Server $server
  * @return void
  */
 protected function registerActions(Server $server)
 {
     $server->registerAction('get.category', 'FluxBB\\Actions\\ViewCategory');
     $server->registerAction('get.conversation', 'FluxBB\\Actions\\GetConversation');
     $server->registerAction('get.post', 'FluxBB\\Actions\\GetPost');
     $server->registerAction('create.user', 'FluxBB\\Actions\\CreateUser');
     $server->registerAction('login.user', 'FluxBB\\Actions\\Login');
     $server->registerAction('logout.user', 'FluxBB\\Actions\\Logout');
     $server->registerAction('edit.post', 'FluxBB\\Actions\\EditPost');
     $server->registerAction('reply.topic', 'FluxBB\\Actions\\Reply');
     $server->registerAction('subscribe.topic', 'FluxBB\\Actions\\SubscribeTopic');
     $server->registerAction('unsubscribe.topic', 'FluxBB\\Actions\\UnsubscribeTopic');
     $server->registerAction('create.topic', 'FluxBB\\Actions\\NewTopic');
     $server->registerAction('set.settings', 'FluxBB\\Actions\\SetSettings');
     $server->registerAction('get.settings', 'FluxBB\\Actions\\GetSettings');
 }