magickatt/MultiContextBDDTalk

View on GitHub
backend/src/HistoricalMeteorological/Provider/Controller/AbstractControllerProvider.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
 
namespace HistoricalMeteorological\Provider\Controller;
 
use Silex\Application;
use Silex\ControllerCollection;
use Silex\Api\ControllerProviderInterface;
 
abstract class AbstractControllerProvider implements ControllerProviderInterface
{
/**
* @param Application $application
* @return ControllerCollection
*/
public function connect(Application $application)
{
return $this->registerControllerRoutes($application, $this->getControllerCollection($application));
}
 
/**
* @param Application $application
* @return ControllerCollection
*/
private function getControllerCollection(Application $application):ControllerCollection
{
return $application['controllers_factory'];
}
 
/**
* @param Application $application
* @param ControllerCollection $collection
* @return ControllerCollection
*/
Line exceeds 120 characters; contains 138 characters
abstract protected function registerControllerRoutes(Application $application, ControllerCollection $collection):ControllerCollection;
}