public function __get($name) { $key = strtolower($name); if (isset($this->state->stubs->{$key})) { $stub = $this->state->stubs->{$key}; } else { $stub = $this->state->stubs->{$key} = $this->createStub($name); } return $stub->closeRule(); }