Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit 158c40e

Browse files
committed
Refactored AutoRouteMaker
1 parent 109f392 commit 158c40e

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

AutoRoute/RouteMaker/AutoRouteMaker.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<?php
22

3-
namespace Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute;
3+
namespace Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute\RouteMaker;
44

55
use Doctrine\ODM\PHPCR\DocumentManager;
66
use Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute\RouteMakerInterface;
77
use Symfony\Cmf\Bundle\RoutingAutoBundle\Document\AutoRoute;
8+
use Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute\RouteStack;
89

910
/**
1011
* This class is responsible for creating and updating the actual
@@ -23,7 +24,7 @@ public function __construct(DocumentManager $dm)
2324

2425
public function make(RouteStack $routeStack)
2526
{
26-
$context = $autoRouteStack->getContext();
27+
$context = $routeStack->getContext();
2728
$content = $context->getContent();
2829

2930
$autoRoute = $this->getAutoRouteForDocument($content);
@@ -34,9 +35,9 @@ public function make(RouteStack $routeStack)
3435
$autoRoute->setRouteContent($content);
3536
}
3637

37-
$autoRoute->setName($autoRouteStack->getPath());
38+
$autoRoute->setName($routeStack->getPath());
3839

39-
$autoRouteStack->addRoute($autoRoute);
40+
$routeStack->addRoute($autoRoute);
4041
}
4142

4243
protected function getAutoRouteForDocument($document)

Tests/AutoRoute/AutoRouteMakerTest.php renamed to Tests/AutoRoute/RouteMaker/AutoRouteMakerTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace Symfony\Cmf\Bundle\RoutingAutoBundle\Tests\AutoRoute;
3+
namespace Symfony\Cmf\Bundle\RoutingAutoBundle\Tests\AutoRoute\RouteMaker;
44

5-
use Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute\AutoRouteMaker;
5+
use Symfony\Cmf\Bundle\RoutingAutoBundle\AutoRoute\RouteMaker\AutoRouteMaker;
66
use Doctrine\Common\Collections\ArrayCollection;
77

88
class AutoRouteMakerTest extends \PHPUnit_Framework_TestCase
@@ -85,7 +85,7 @@ public function testCreateOrUpdateAutoRouteForExisting()
8585
->method('addRoute')
8686
->with($this->autoRoute1);
8787

88-
$this->arm->createOrUpdateAutoRoute($this->autoRouteStack);
88+
$this->arm->make($this->autoRouteStack);
8989
}
9090

9191
public function testCreateOrUpdateAutoRouteForNew()
@@ -108,6 +108,6 @@ public function testCreateOrUpdateAutoRouteForNew()
108108
$testCase->assertInstanceOf('Symfony\Cmf\Bundle\RoutingAutoBundle\Document\AutoRoute', $route);
109109
}));
110110

111-
$this->arm->createOrUpdateAutoRoute($this->autoRouteStack);
111+
$this->arm->make($this->autoRouteStack);
112112
}
113113
}

0 commit comments

Comments
 (0)