diff options
author | Arnold Daniels <arnold@jasny.net> | 2016-11-03 20:50:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-03 20:50:00 +0100 |
commit | e9d38ac2fb40c3f156700e143e3227fed17a3e33 (patch) | |
tree | 74ac4bf2434c311da2f59bf7287acaaf47dfb381 /tests/support/TestController.php | |
parent | 298f38a4347b8b29e3d145f8b5a0a24ea5775640 (diff) | |
parent | f07a3e06e2338ac481998ed47d98073c806cc268 (diff) | |
download | controller-e9d38ac2fb40c3f156700e143e3227fed17a3e33.zip controller-e9d38ac2fb40c3f156700e143e3227fed17a3e33.tar.gz controller-e9d38ac2fb40c3f156700e143e3227fed17a3e33.tar.bz2 |
Merge pull request #3 from Minstel/Controller-RouteAction_trait
RouteAction trait
Diffstat (limited to 'tests/support/TestController.php')
-rw-r--r-- | tests/support/TestController.php | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/tests/support/TestController.php b/tests/support/TestController.php new file mode 100644 index 0000000..e0bdb7b --- /dev/null +++ b/tests/support/TestController.php @@ -0,0 +1,50 @@ +<?php + +use Jasny\Controller; +use Jasny\Controller\RouteAction; +use Psr\Http\Message\ServerRequestInterface; +use Psr\Http\Message\ResponseInterface; + +/** + * Class for testing 'RouteAction' trait + */ +class TestController extends Controller +{ + use RouteAction; + + /** + * Test action for executing router + * + * @param mixed $param1 + * @param mixed $param2 + * @return ResponseInterface + */ + public function testRunAction($param1, $param2 = 'defaultValue') + { + $response = $this->getResponse(); + + $response->actionCalled = true; + $response->param1 = $param1; + $response->param2 = $param2; + + return $response; + } + + /** + * Test action for executing router + * + * @param mixed $param1 + * @param mixed $param2 + * @return ResponseInterface + */ + public function defaultAction($param1, $param2 = 'defaultValue') + { + $response = $this->getResponse(); + + $response->defaultActionCalled = true; + $response->param1 = $param1; + $response->param2 = $param2; + + return $response; + } +} |