public function __construct(StyleHelper $style, Application $application)
{
$this->registerTemplate(new PRCreate\SymfonyTemplate());
$this->registerTemplate(new PRCreate\SymfonyDocTemplate());
$this->registerTemplate(new PRCreate\EnterpriseTemplate());
$this->registerTemplate(new PRCreate\PullRequestCustomTemplate($application));
$this->registerTemplate(new PatTemplate());
$this->registerTemplate(new PRCreate\DefaultTemplate());
$this->registerTemplate(new PRCreate\ZendFrameworkDocTemplate());
$this->registerTemplate(new PRCreate\ZendFrameworkTemplate());
$this->registerTemplate(new TemplateHeader\MITTemplate());
$this->registerTemplate(new TemplateHeader\GPL3Template());
$this->registerTemplate(new TemplateHeader\NoLicenseTemplate());
$this->application = $application;
$this->style = $style;
}