PHP 클래스 Crummy\Phlack\Bot\ExpressionBot

상속: extends AbstractBot
파일 보기 프로젝트 열기: mcrumm/phlack

보호된 프로퍼티들

프로퍼티 타입 설명
$language Symfony\Component\ExpressionLanguage\ExpressionLanguage

공개 메소드들

메소드 설명
__construct ( string $commandName = '/expr', Symfony\Component\ExpressionLanguage\ExpressionLanguage $language = null )
execute ( Crummy\Phlack\WebHook\CommandInterface $command ) : Reply

보호된 메소드들

메소드 설명
evaluate ( Crummy\Phlack\WebHook\CommandInterface $command, array $values = [] ) : string
getValues ( Crummy\Phlack\WebHook\CommandInterface $command ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( string $commandName = '/expr', Symfony\Component\ExpressionLanguage\ExpressionLanguage $language = null )
$commandName string
$language Symfony\Component\ExpressionLanguage\ExpressionLanguage

evaluate() 보호된 메소드

protected evaluate ( Crummy\Phlack\WebHook\CommandInterface $command, array $values = [] ) : string
$command Crummy\Phlack\WebHook\CommandInterface
$values array
리턴 string

execute() 공개 메소드

public execute ( Crummy\Phlack\WebHook\CommandInterface $command ) : Reply
$command Crummy\Phlack\WebHook\CommandInterface
리턴 Crummy\Phlack\WebHook\Reply\Reply

getValues() 보호된 메소드

protected getValues ( Crummy\Phlack\WebHook\CommandInterface $command ) : array
$command Crummy\Phlack\WebHook\CommandInterface
리턴 array

프로퍼티 상세

$language 보호되어 있는 프로퍼티

protected ExpressionLanguage,Symfony\Component\ExpressionLanguage $language
리턴 Symfony\Component\ExpressionLanguage\ExpressionLanguage