Пример #1
0
 /**
  * @param $object
  * @param $property
  */
 protected function getPropertyValue(&$object, $property)
 {
     $reflection = new \ReflectionClass(get_class($object));
     $reflectionProperty = $reflection->getProperty($property);
     $reflectionProperty->setAccessible(true);
     return $reflectionProperty->getValue($object);
 }
Пример #2
0
 public function testGetEventManagerByDefault()
 {
     $server = new Server($this->getApplicationServiceLocator(), []);
     $ref_server = new \ReflectionClass('JRpc\\Json\\Server\\Server');
     $ref_events = $ref_server->getProperty('events');
     $ref_events->setAccessible(true);
     $out = $server->getEventManager();
     $this->assertInstanceOf('Zend\\EventManager\\EventManagerInterface', $out);
     $this->assertEquals($out, $ref_events->getValue($server));
 }