public function testNonPub()
{
$code = 'class Sample{ function __get(){} }';
$this->assertNotSpot($code);
$code = 'class Sample{ public function __get(){} }';
$this->assertNotSpot($code);
$code = 'class Sample{ protected function __get($a){} }';
$this->assertHasSpot($code);
$code = 'class Sample{ private function __get($a){} }';
$this->assertHasSpot($code);
$code = 'class Sample{ public static function __get($a){} }';
$this->assertHasSpot($code);
}