Ejemplo n.º 1
0
 public static function readBerp($input)
 {
     if (null === ($packetSize = self::read4($input))) {
         return null;
     }
     $bert = fread($input, $packetSize);
     return Bert::decode($bert);
 }
Ejemplo n.º 2
0
 public static function decodeResponse($bert)
 {
     $response = Bert::decode($bert);
     if ($response[0] == 'reply') {
         return $response[1];
     } elseif ($response[0] == 'noreply') {
         return null;
     } elseif ($response[0] == 'error') {
         self::_error($response[1]);
     } else {
         throw new Exception('Unknown response type');
     }
 }