PHP Класс Slackwolf\Game\Command\Command

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$args array
$channel string The channel ID, example: "D0HJF2J5L".
$client Slackwolf\SlackRTMClient
$game Slackwolf\Game\Game
$gameManager Slackwolf\Game\GameManager
$message Slackwolf\Message\Message
$userId Slack\string The user ID of the command executor, example: "U0H9HHZ8V"

Открытые методы

Метод Описание
__construct ( RealTimeClient $client, GameManager $gameManager, Message $message, array $args = null ) Command constructor.
fire ( ) : void Fires the command.
init ( )

Описание методов

__construct() публичный Метод

Command constructor.
public __construct ( RealTimeClient $client, GameManager $gameManager, Message $message, array $args = null )
$client Slack\RealTimeClient The Slack API client.
$gameManager Slackwolf\Game\GameManager The game manager.
$message Slackwolf\Message\Message The message object.
$args array

fire() абстрактный публичный Метод

Fires the command.
abstract public fire ( ) : void
Результат void

init() публичный Метод

public init ( )

Описание свойств

$args защищенное свойство

protected array $args
Результат array

$channel защищенное свойство

The channel ID, example: "D0HJF2J5L".
protected string $channel
Результат string

$client защищенное свойство

protected SlackRTMClient,Slackwolf $client
Результат Slackwolf\SlackRTMClient

$game защищенное свойство

protected Game,Slackwolf\Game $game
Результат Slackwolf\Game\Game

$gameManager защищенное свойство

protected GameManager,Slackwolf\Game $gameManager
Результат Slackwolf\Game\GameManager

$message защищенное свойство

protected Message,Slackwolf\Message $message
Результат Slackwolf\Message\Message

$userId защищенное свойство

The user ID of the command executor, example: "U0H9HHZ8V"
protected string,Slack $userId
Результат Slack\string