public function __get($asserter) { switch (strtolower($asserter)) { case 'issha1': case 'issha256': case 'issha512': case 'ismd5': return $this->{$asserter}(); default: return parent::__get($asserter); } }