![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/pda/pheanstalk/src/Contract/ |
<?php namespace Pheanstalk\Contract; /** * A command to be sent to the beanstalkd server, and response processing logic. * * @author Paul Annesley */ interface CommandInterface { const COMMAND_PUT = 'put'; const COMMAND_USE = 'use'; const COMMAND_RESERVE = 'reserve'; const COMMAND_DELETE = 'delete'; const COMMAND_RELEASE = 'release'; const COMMAND_BURY = 'bury'; const COMMAND_WATCH = 'watch'; const COMMAND_IGNORE = 'ignore'; const COMMAND_PEEK = 'peek'; const COMMAND_KICK = 'kick'; const COMMAND_STATS_JOB = 'stats-job'; const COMMAND_STATS = 'stats'; const COMMAND_LIST_TUBES = 'list-tubes'; const COMMAND_LIST_TUBE_USED = 'list-tube-used'; const COMMAND_LIST_TUBES_WATCHED = 'list-tubes-watched'; /** * The command line, without trailing CRLF. */ public function getCommandLine(): string; /** * Whether the command is followed by data. */ public function hasData(): bool; /** * The binary data to follow the command. */ public function getData(): string; /** * The length of the binary data in bytes. */ public function getDataLength(): int; /** * The response parser for the command. */ public function getResponseParser(): ResponseParserInterface; }