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; | |
| } | |
| } |