Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 3 |
CRAP | |
0.00% |
0 / 11 |
NullMatcherDumper | |
0.00% |
0 / 1 |
|
0.00% |
0 / 3 |
20 | |
0.00% |
0 / 11 |
addRoutes | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 7 |
|||
dump | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
getRoutes | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Core\Routing\NullMatcherDumper. | |
*/ | |
namespace Drupal\Core\Routing; | |
use Symfony\Component\Routing\RouteCollection; | |
/** | |
* Does not dump Route information. | |
*/ | |
class NullMatcherDumper implements MatcherDumperInterface { | |
/** | |
* The routes to be dumped. | |
* | |
* @var \Symfony\Component\Routing\RouteCollection | |
*/ | |
protected $routes; | |
/** | |
* {@inheritdoc} | |
*/ | |
public function addRoutes(RouteCollection $routes) { | |
if (empty($this->routes)) { | |
$this->routes = $routes; | |
} | |
else { | |
$this->routes->addCollection($routes); | |
} | |
} | |
/** | |
* Dumps a set of routes to the router table in the database. | |
* | |
* Available options: | |
* - provider: The route grouping that is being dumped. All existing | |
* routes with this provider will be deleted on dump. | |
* - base_class: The base class name. | |
* | |
* @param array $options | |
* An array of options. | |
*/ | |
public function dump(array $options = array()) { | |
// The dumper is reused for multiple providers, so reset the queued routes. | |
$this->routes = NULL; | |
} | |
/** | |
* Gets the routes to match. | |
* | |
* @return \Symfony\Component\Routing\RouteCollection | |
* A RouteCollection instance representing all routes currently in the | |
* dumper. | |
*/ | |
public function getRoutes() { | |
return $this->routes; | |
} | |
} |