/**
* __get() magic, providing readonly access to some of our protected properties
*
* @param string $key Property name
*
* @return array|string|null
*/
public function __get($key) { if ($this->
__isset($key)) { return $this->
{$key};
} return null;
} /**
* __isset() magic, providing checking for some of our protected properties
*
* @param string $key Property name
*/