public function __construct()
{
parent::__construct('PHP Smart Analyzer', $this->getStringVersion());
$this->add(new Command\CheckCommand());
$this->add(new Command\CompileCommand());
$this->add(new Command\DumpReferenceCommand());
$this->add(new Command\DumpDocumentationCommand());
$this->issuesCollector = new IssuesCollector();
$this->configuration = new Configuration();
}