Example #1
0
 public function testDataAsObjectProperties()
 {
     $this->assertFalse(isset($this->object->test2));
     $this->assertTrue(isset($this->object->test));
     $this->assertEquals('testValue', $this->object->test);
     $this->assertFalse($this->object->__isset('test2'));
     $this->assertTrue($this->object->__isset('test'));
     $this->assertEquals('testValue', $this->object->__get('test'));
     $this->object->__set('test2', 'testValue2');
     $this->assertTrue($this->object->__isset('test2'));
 }
Example #2
0
 function __isset($var)
 {
     if ($var === 'thisown') {
         return true;
     }
     return Event::__isset($var);
 }