Completed
Pull Request — master (#149)
by Paul
03:20
created
src/Debug/ExceptionHandler.php 3 patches
Doc Comments   +7 added lines, -3 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
     }
68 68
 
69 69
     /**
70
-     * @param $appVersion
70
+     * @param string $appVersion
71 71
      *
72 72
      * @return $this
73 73
      */
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
      * This method uses plain PHP functions like header() and echo to output
129 129
      * the response.
130 130
      *
131
-     * @param \Exception|FlattenException $exception An \Exception instance
131
+     * @param \Exception $exception An \Exception instance
132 132
      */
133 133
     public function sendPhpResponse($exception)
134 134
     {
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
     /**
148 148
      * Creates the error Response associated with the given Exception.
149 149
      *
150
-     * @param \Exception|FlattenException $exception An \Exception instance
150
+     * @param \Exception $exception An \Exception instance
151 151
      *
152 152
      * @return Response A Response instance
153 153
      */
@@ -299,6 +299,10 @@  discard block
 block discarded – undo
299 299
 EOT;
300 300
     }
301 301
 
302
+    /**
303
+     * @param string $content
304
+     * @param string $css
305
+     */
302 306
     private function decorate($content, $css)
303 307
     {
304 308
         $baseStylesheet = $this->getBaseStylesheet();
Please login to merge, or discard this patch.
Switch Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -180,11 +180,11 @@
 block discarded – undo
180 180
     public function getContent(FlattenException $exception, $showAll = true)
181 181
     {
182 182
         switch ($exception->getStatusCode()) {
183
-            case 404:
184
-                $title = "The page you are looking for could not be found";
185
-                break;
186
-            default:
187
-                $title = "Oh noes, something's broken";
183
+        case 404:
184
+            $title = "The page you are looking for could not be found";
185
+            break;
186
+        default:
187
+            $title = "Oh noes, something's broken";
188 188
         }
189 189
 
190 190
         $content = '';
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -367,7 +367,7 @@
 block discarded – undo
367 367
                 $formattedValue = sprintf("<em>object</em>(%s)", $this->abbrClass($item[1]));
368 368
             } elseif ('array' === $item[0]) {
369 369
                 $formattedValue = sprintf("<em>array</em>(%s)", is_array($item[1]) ? $this->formatArgs($item[1]) : $item[1]);
370
-            } elseif ('string'  === $item[0]) {
370
+            } elseif ('string' === $item[0]) {
371 371
                 $formattedValue = sprintf("'%s'", htmlspecialchars($item[1], ENT_QUOTES | ENT_SUBSTITUTE, $this->charset));
372 372
             } elseif ('null' === $item[0]) {
373 373
                 $formattedValue = '<em>null</em>';
Please login to merge, or discard this patch.
src/MicroApp.php 3 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -40,6 +40,9 @@
 block discarded – undo
40 40
         $this->add($uri, 'post', $callback);
41 41
     }
42 42
 
43
+    /**
44
+     * @param string $method
45
+     */
43 46
     public function add($uri, $method, $callback)
44 47
     {
45 48
         $this->routes[md5($uri . $method)] = array(
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -12,10 +12,8 @@
 block discarded – undo
12 12
 
13 13
 use PPI\Framework\App as BaseApp;
14 14
 use Symfony\Component\Routing\Matcher\UrlMatcher as UrlMatcher;
15
-use Symfony\Component\Routing\RequestContext;
16 15
 use Symfony\Component\Routing\Route as Route;
17 16
 use Symfony\Component\Routing\RouteCollection;
18
-use Symfony\Component\Routing\Router;
19 17
 
20 18
 /**
21 19
  * The PPI MicroApp bootstrap class.
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright  Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
- * @license    http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link       http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright  Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
+     * @license    http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link       http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\View;
12 12
 
Please login to merge, or discard this patch.
src/Module/Controller.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -458,7 +458,7 @@
 block discarded – undo
458 458
      * Get an option from the controller.
459 459
      *
460 460
      * @param string $option  The option name
461
-     * @param null   $default The default value if the option does not exist
461
+     * @param string   $default The default value if the option does not exist
462 462
      *
463 463
      * @return mixed
464 464
      */
Please login to merge, or discard this patch.
Switch Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -254,34 +254,34 @@
 block discarded – undo
254 254
     {
255 255
         switch ($key = strtolower($key)) {
256 256
 
257
-            case 'ajax':
258
-                if (!isset($this->isCache['ajax'])) {
259
-                    return $this->isCache['ajax'] = $this->getService('Request')->isXmlHttpRequest();
260
-                }
261
-
262
-                return $this->isCache['ajax'];
263
-
264
-            case 'put':
265
-            case 'delete':
266
-            case 'post':
267
-            case 'patch':
268
-                if (!isset($this->isCache['requestMethod'][$key])) {
269
-                    $this->isCache['requestMethod'][$key] = $this->getService('Request')->getMethod() === strtoupper($key);
270
-                }
271
-
272
-                return $this->isCache['requestMethod'][$key];
273
-
274
-            case 'ssl':
275
-            case 'https':
276
-            case 'secure':
277
-                if (!isset($this->isCache['secure'])) {
278
-                    $this->isCache['secure'] = $this->getService('Request')->isSecure();
279
-                }
280
-
281
-                return $this->isCache['secure'];
282
-
283
-            default:
284
-                throw new \InvalidArgumentException("Invalid 'is' key supplied: {$key}");
257
+        case 'ajax':
258
+            if (!isset($this->isCache['ajax'])) {
259
+                return $this->isCache['ajax'] = $this->getService('Request')->isXmlHttpRequest();
260
+            }
261
+
262
+            return $this->isCache['ajax'];
263
+
264
+        case 'put':
265
+        case 'delete':
266
+        case 'post':
267
+        case 'patch':
268
+            if (!isset($this->isCache['requestMethod'][$key])) {
269
+                $this->isCache['requestMethod'][$key] = $this->getService('Request')->getMethod() === strtoupper($key);
270
+            }
271
+
272
+            return $this->isCache['requestMethod'][$key];
273
+
274
+        case 'ssl':
275
+        case 'https':
276
+        case 'secure':
277
+            if (!isset($this->isCache['secure'])) {
278
+                $this->isCache['secure'] = $this->getService('Request')->isSecure();
279
+            }
280
+
281
+            return $this->isCache['secure'];
282
+
283
+        default:
284
+            throw new \InvalidArgumentException("Invalid 'is' key supplied: {$key}");
285 285
 
286 286
         }
287 287
     }
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright  Copyright (c) 2012 Paul Dragoonis <[email protected]>
6
- * @license    http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link       http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright  Copyright (c) 2012 Paul Dragoonis <[email protected]>
6
+     * @license    http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link       http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\View\Twig\Loader;
12 12
 
Please login to merge, or discard this patch.
src/Module/Listener/DefaultListenerAggregate.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -20,7 +20,6 @@
 block discarded – undo
20 20
 use Zend\ModuleManager\Listener\ModuleResolverListener;
21 21
 use Zend\ModuleManager\ModuleEvent;
22 22
 use Zend\Stdlib\ArrayUtils;
23
-use Aura\Router\Router as AuraRouter;
24 23
 
25 24
 /**
26 25
  * DefaultListenerAggregate class.
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright  Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
- * @license    http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link       http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright  Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
+     * @license    http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link       http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\Router;
12 12
 
Please login to merge, or discard this patch.
src/Router/LaravelRouter.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@
 block discarded – undo
31 31
     /**
32 32
      * Given a request object, find the matching route
33 33
      *
34
-     * @param Request $request
34
+     * @param SymfonyRequest $request
35 35
      * @return \Illuminate\Routing\Route
36 36
      */
37 37
     public function matchRequest(SymfonyRequest $request)
Please login to merge, or discard this patch.
src/Router/Loader/LaravelRoutesLoader.php 3 patches
Unused Use Statements   -7 removed lines patch added patch discarded remove patch
@@ -9,13 +9,6 @@
 block discarded – undo
9 9
 
10 10
 namespace PPI\Framework\Router\Loader;
11 11
 
12
-use Illuminate\Http\Request;
13
-use Illuminate\Routing\Route;
14
-use Illuminate\Routing\Router;
15
-use Illuminate\Events\Dispatcher;
16
-use Illuminate\Container\Container;
17
-use Symfony\Component\HttpFoundation\Response;
18
-
19 12
 use Illuminate\Routing\Router as LaravelRouter;
20 13
 
21 14
 /**
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
     public function load($path)
45 45
     {
46 46
 
47
-        if(!is_readable($path)) {
47
+        if (!is_readable($path)) {
48 48
             throw new \InvalidArgumentException('Invalid laravel routes path found: ' . $path);
49 49
         }
50 50
 
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
         // The included file must return the laravel router
55 55
         include $path;
56 56
 
57
-        if(!($router instanceof LaravelRouter)) {
57
+        if (!($router instanceof LaravelRouter)) {
58 58
             throw new \Exception('Invalid return value from '
59 59
                 . pathinfo($path, PATHINFO_FILENAME)
60 60
                 . ' expected instance of LaravelRouter'
Please login to merge, or discard this patch.
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright  Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
- * @license    http://opensource.org/licenses/mit-license.php MIT
7
- * @link       http://www.ppi.io
8
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright  Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
+     * @license    http://opensource.org/licenses/mit-license.php MIT
7
+     * @link       http://www.ppi.io
8
+     */
9 9
 
10 10
 namespace PPI\Framework\Router\Wrapper;
11 11
 
Please login to merge, or discard this patch.
src/ServiceManager/Config/TemplatingConfig.php 3 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,6 @@
 block discarded – undo
22 22
 use PPI\Framework\View\TemplateLocator;
23 23
 use PPI\Framework\View\TemplateNameParser;
24 24
 // Mustache
25
-use Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader;
26 25
 use Symfony\Component\Templating\Helper\AssetsHelper;
27 26
 // Twig
28 27
 
Please login to merge, or discard this patch.
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright   Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
- * @license     http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link        http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright   Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
+     * @license     http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link        http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\ServiceManager\Config;
12 12
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
                     $serviceManager->get('templating.helper.assets'),
125 125
                     new RouterHelper($serviceManager->get('router')),
126 126
                     new SessionHelper($serviceManager->get('session')),
127
-                 )
127
+                    )
128 128
             );
129 129
 
130 130
             $engine->addGlobal('app', $serviceManager->get('templating.globals'));
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
         /*
76 76
          * Templating Locator.
77 77
          */
78
-        $serviceManager->setFactory('templating.locator', function ($serviceManager) use ($appCacheDir) {
78
+        $serviceManager->setFactory('templating.locator', function($serviceManager) use ($appCacheDir) {
79 79
             return new TemplateLocator(
80 80
                 $serviceManager->get('file_locator'),
81 81
                 $appCacheDir
@@ -85,28 +85,28 @@  discard block
 block discarded – undo
85 85
         /*
86 86
          * Templating Name Parser.
87 87
          */
88
-        $serviceManager->setFactory('templating.name_parser', function ($serviceManager) {
88
+        $serviceManager->setFactory('templating.name_parser', function($serviceManager) {
89 89
             return new TemplateNameParser($serviceManager->get('modulemanager'));
90 90
         });
91 91
 
92 92
         /*
93 93
          * Filesystem Loader.
94 94
          */
95
-        $serviceManager->setFactory('templating.loader.filesystem', function ($serviceManager) {
95
+        $serviceManager->setFactory('templating.loader.filesystem', function($serviceManager) {
96 96
             return new FileSystemLoader($serviceManager->get('templating.locator'));
97 97
         });
98 98
 
99 99
         /*
100 100
          * Templating assets helper.
101 101
          */
102
-        $serviceManager->setFactory('templating.helper.assets', function ($serviceManager) {
102
+        $serviceManager->setFactory('templating.helper.assets', function($serviceManager) {
103 103
             return new AssetsHelper($serviceManager->get('request')->getBasePath());
104 104
         });
105 105
 
106 106
         /*
107 107
          * Templating globals.
108 108
          */
109
-        $serviceManager->setFactory('templating.globals', function ($serviceManager) {
109
+        $serviceManager->setFactory('templating.globals', function($serviceManager) {
110 110
             return new GlobalVariables($serviceManager->get('servicemanager'));
111 111
         });
112 112
 
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
          *
116 116
          * TODO: Migrate to Symfony\Bundle\FrameworkBundle\Templating\PhpEngine
117 117
          */
118
-        $serviceManager->setFactory('templating.engine.php', function ($serviceManager) use ($appCharset) {
118
+        $serviceManager->setFactory('templating.engine.php', function($serviceManager) use ($appCharset) {
119 119
             $engine = new PhpEngine(
120 120
                 $serviceManager->get('templating.name_parser'),
121 121
                 $serviceManager->get('templating.loader'),
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
         /*
137 137
          * Twig Engine
138 138
          */
139
-        $serviceManager->setFactory('templating.engine.twig', function ($serviceManager) {
139
+        $serviceManager->setFactory('templating.engine.twig', function($serviceManager) {
140 140
 
141 141
             if (!class_exists('Twig_Environment')) {
142 142
                 throw new \Exception('PPI\Framework\TwigModule not found. Composer require: ppi/twig-module');
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
         /*
160 160
          * Smarty Engine.
161 161
          */
162
-        $serviceManager->setFactory('templating.engine.smarty', function ($serviceManager) use ($appCacheDir) {
162
+        $serviceManager->setFactory('templating.engine.smarty', function($serviceManager) use ($appCacheDir) {
163 163
 
164 164
             if (!class_exists('NoiseLabs\Bundle\SmartyBundle\SmartyEngine')) {
165 165
                 throw new \Exception('PPI\Framework\SmartyModule not found. Composer require: ppi/smarty-module');
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
         });
189 189
 
190 190
         // Mustache Engine
191
-        $serviceManager->setFactory('templating.engine.mustache', function ($serviceManager, $appCacheDir) {
191
+        $serviceManager->setFactory('templating.engine.mustache', function($serviceManager, $appCacheDir) {
192 192
 
193 193
             if (!class_exists('Mustache_Engine')) {
194 194
                 throw new \Exception('PPI\Framework\MustacheModule not found. Composer require: ppi/mustache-module');
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
         /*
207 207
          * Delegating Engine.
208 208
          */
209
-        $serviceManager->setFactory('templating.engine.delegating', function ($serviceManager) use ($engineIds) {
209
+        $serviceManager->setFactory('templating.engine.delegating', function($serviceManager) use ($engineIds) {
210 210
             $delegatingEngine = new DelegatingEngine();
211 211
             // @todo - lazy load this
212 212
             foreach ($engineIds as $id) {
Please login to merge, or discard this patch.
src/ServiceManager/Factory/RouterFactory.php 4 patches
Unused Use Statements   -3 removed lines patch added patch discarded remove patch
@@ -14,16 +14,13 @@
 block discarded – undo
14 14
 use PPI\Framework\Router\ChainRouter;
15 15
 use Zend\ServiceManager\FactoryInterface;
16 16
 use Zend\ServiceManager\ServiceLocatorInterface;
17
-
18 17
 use PPI\Framework\Router\Router as SymfonyRouter;
19 18
 use PPI\Framework\Router\Wrapper\SymfonyRouterWrapper;
20 19
 use Symfony\Component\Routing\RouteCollection as SymfonyRouteCollection;
21
-
22 20
 use Illuminate\Http\Request as LaravelRequest;
23 21
 use Illuminate\Routing\Router as LaravelRouter;
24 22
 use Illuminate\Routing\UrlGenerator as LaravelUrlGenerator;
25 23
 use PPI\LaravelRouting\Wrapper\LaravelRouterWrapper;
26
-
27 24
 use Aura\Router\Router as AuraRouter;
28 25
 use PPI\Framework\Router\Wrapper\AuraRouterWrapper;
29 26
 
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@
 block discarded – undo
57 57
         // For each module, add a matching instance type to the chain router
58 58
         foreach ($allModuleRoutes as $moduleName => $moduleRoutingResponse) {
59 59
 
60
-            switch(true) {
60
+            switch (true) {
61 61
                 // @todo - move this to a separate method()
62 62
                 case $moduleRoutingResponse instanceof SymfonyRouteCollection:
63 63
                     $sfRouter = new SymfonyRouter($requestContext, $moduleRoutingResponse, $routerOptions, $logger);
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright   Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
- * @license     http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link        http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright   Copyright (c) 2011-2015 Paul Dragoonis <[email protected]>
6
+     * @license     http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link        http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\ServiceManager;
12 12
 
Please login to merge, or discard this patch.
Switch Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -60,37 +60,37 @@
 block discarded – undo
60 60
 
61 61
             switch(true) {
62 62
                 // @todo - move this to a separate method()
63
-                case $moduleRoutingResponse instanceof SymfonyRouteCollection:
64
-                    $sfRouter = new SymfonyRouter($requestContext, $moduleRoutingResponse, $routerOptions, $logger);
65
-                    $sfRouterWrapper = new SymfonyRouterWrapper($sfRouter);
66
-                    $chainRouter->add($sfRouterWrapper);
67
-                    break;
68
-
69
-                // @todo - move this to a separate method()
70
-                case $moduleRoutingResponse instanceof AuraRouter:
71
-                    $auraRouterWrapper = new AuraRouterWrapper($moduleRoutingResponse);
72
-                    $chainRouter->add($auraRouterWrapper);
73
-                    break;
74
-
75
-                // @todo - move this to a separate method()
76
-                case $moduleRoutingResponse instanceof LaravelRouter:
77
-                    $laravelRequest = new LaravelRequest();
78
-                    $laravelUrlGenerator = new LaravelUrlGenerator($moduleRoutingResponse->getRoutes(), $laravelRequest);
79
-                    $laravelRouterWrapper = new LaravelRouterWrapper(
80
-                        $moduleRoutingResponse, $laravelRequest, $laravelUrlGenerator
81
-                    );
82
-                    // @todo - solve this problem
63
+            case $moduleRoutingResponse instanceof SymfonyRouteCollection:
64
+                $sfRouter = new SymfonyRouter($requestContext, $moduleRoutingResponse, $routerOptions, $logger);
65
+                $sfRouterWrapper = new SymfonyRouterWrapper($sfRouter);
66
+                $chainRouter->add($sfRouterWrapper);
67
+                break;
68
+
69
+            // @todo - move this to a separate method()
70
+            case $moduleRoutingResponse instanceof AuraRouter:
71
+                $auraRouterWrapper = new AuraRouterWrapper($moduleRoutingResponse);
72
+                $chainRouter->add($auraRouterWrapper);
73
+                break;
74
+
75
+            // @todo - move this to a separate method()
76
+            case $moduleRoutingResponse instanceof LaravelRouter:
77
+                $laravelRequest = new LaravelRequest();
78
+                $laravelUrlGenerator = new LaravelUrlGenerator($moduleRoutingResponse->getRoutes(), $laravelRequest);
79
+                $laravelRouterWrapper = new LaravelRouterWrapper(
80
+                    $moduleRoutingResponse, $laravelRequest, $laravelUrlGenerator
81
+                );
82
+                // @todo - solve this problem
83 83
 //                    $laravelRouterWrapper->setModuleName($this->getName());
84
-                    $chainRouter->add($laravelRouterWrapper);
85
-                    break;
84
+                $chainRouter->add($laravelRouterWrapper);
85
+                break;
86 86
 
87
-                case $moduleRoutingResponse instanceof FastRouteWrapper:
88
-                    $chainRouter->add($moduleRoutingResponse);
89
-                    break;
87
+            case $moduleRoutingResponse instanceof FastRouteWrapper:
88
+                $chainRouter->add($moduleRoutingResponse);
89
+                break;
90 90
 
91
-                default:
92
-                    throw new \Exception('Unexpected routes value return from module: ' . $moduleName .
93
-                        '. found value of type: ' . gettype($moduleRoutingResponse));
91
+            default:
92
+                throw new \Exception('Unexpected routes value return from module: ' . $moduleName .
93
+                    '. found value of type: ' . gettype($moduleRoutingResponse));
94 94
             }
95 95
         }
96 96
 
Please login to merge, or discard this patch.
src/ServiceManager/Factory/RouterListenerFactory.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,6 @@
 block discarded – undo
11 11
 namespace PPI\Framework\ServiceManager\Factory;
12 12
 
13 13
 use PPI\Framework\Router\RouterListener;
14
-use Symfony\Component\Routing\RequestContext;
15 14
 use Zend\ServiceManager\FactoryInterface;
16 15
 use Zend\ServiceManager\ServiceLocatorInterface;
17 16
 
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This file is part of the PPI Framework.
4
- *
5
- * @copyright   Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
- * @license     http://opensource.org/licenses/mit-license.php MIT
7
- *
8
- * @link        http://www.ppi.io
9
- */
3
+     * This file is part of the PPI Framework.
4
+     *
5
+     * @copyright   Copyright (c) 2011-2013 Paul Dragoonis <[email protected]>
6
+     * @license     http://opensource.org/licenses/mit-license.php MIT
7
+     *
8
+     * @link        http://www.ppi.io
9
+     */
10 10
 
11 11
 namespace PPI\Framework\ServiceManager;
12 12
 
Please login to merge, or discard this patch.