public function setNamespace($namespace = null)
{
if (is_null($namespace)) {
$this->namespace = null;
return true;
}
if (!ctype_alnum($namespace)) {
throw new \InvalidArgumentException('Namespace must be alphanumeric.');
}
$this->namespace = $namespace;
return true;
}