Example #1
0
 /**
  * @test
  */
 public function test_protected()
 {
     $class_str = json_decode('"O:5:\\"Test1\\":3:{s:3:\\"foo\\";s:1:\\"A\\";s:10:\\"\\u0000Test1\\u0000bar\\";s:1:\\"B\\";s:6:\\"\\u0000*\\u0000baz\\";s:1:\\"C\\";}"');
     $p = new serpri();
     $p->instring($class_str);
     ob_start();
     $p->process();
     $ret = ob_get_clean();
     $this->assertContains('  [@Test1@bar] => (&3)(s:1)@ "B"', $ret);
     $this->assertContains('  [@*@baz] => (&4)(s:1)@ "C"', $ret);
 }