*/ protected static $FRAME_TYPES = array(); /** * @var array */ protected static $CONTENT_METHODS = array(); /** * @var array */ protected static $CLOSE_METHODS = array(); /** * @var array */ public static $GLOBAL_METHOD_NAMES = array(); /** * @return string */ public function getHeader() { return static::AMQP_HEADER; } /** * @param int $type * @return bool */ public function isFrameType($type) { return array_key_exists($type, static::$FRAME_TYPES); } /** * @param int $type * @return string */ public function getFrameType($type) { return static::$FRAME_TYPES[$type]; } /** * @param string $method * @return bool */ public function isContentMethod($method) { return in_array($method, static::$CONTENT_METHODS, false); } /** * @param string $method * @return bool */ public function isCloseMethod($method) { return in_array($method, static::$CLOSE_METHODS, false); } }