public function __construct($baseClass = null, $namespace = null, analyzer $analyzer = null) { $this->setBaseClass($baseClass ?: static::defaultBaseClass)->addNamespace($namespace ?: static::defaultNamespace)->setAnalyzer($analyzer); }