Ejemplo n.º 1
0
 /**
  * Create a new StorageError message.
  */
 public function __construct()
 {
     if (self::$type === null) {
         self::$type = MessageFactory::getTypeIdByClass(__CLASS__);
     }
 }
Ejemplo n.º 2
0
 /**
  * @expectedException \AlphaRPC\Common\Protocol\Exception\UnknownMessageException
  * @expectedExceptionMessage Class not registered: AlphaRPC\Common\Protocol\Message\NonExistentMessage.
  */
 public function testGetTypeIdByClassThrowsExceptionWithIncorrectClass()
 {
     $class = 'AlphaRPC\\Common\\Protocol\\Message\\NonExistentMessage';
     MessageFactory::getTypeIdByClass($class);
 }
Ejemplo n.º 3
0
 /**
  * Returns the Message Type.
  *
  * @return int
  */
 public function getType()
 {
     return MessageFactory::getTypeIdByClass(get_called_class());
 }