protected function valueIsSet($message = 'Name of PHP extension is undefined') { if ($this->name === null) { throw new exceptions\logic($message); } return $this; }