public function __get($name) { $getter = 'get' . ucfirst($name); if (method_exists($this, $getter)) { return $this->{$getter}(); } throw new SassNodeException('No getter function for ' . $name, $this); }