diff options
author | minstel <minstel@yandex.ru> | 2016-10-18 23:53:02 +0300 |
---|---|---|
committer | minstel <minstel@yandex.ru> | 2016-10-18 23:53:02 +0300 |
commit | fb563442e535c71b935582ce8d90470ffc958ad5 (patch) | |
tree | 2ab8aca36355b12d79455e7ef0a5995b4d815613 /tests/support/TestController.php | |
parent | 298f38a4347b8b29e3d145f8b5a0a24ea5775640 (diff) | |
download | controller-fb563442e535c71b935582ce8d90470ffc958ad5.zip controller-fb563442e535c71b935582ce8d90470ffc958ad5.tar.gz controller-fb563442e535c71b935582ce8d90470ffc958ad5.tar.bz2 |
RouteAction trait
Diffstat (limited to 'tests/support/TestController.php')
-rw-r--r-- | tests/support/TestController.php | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/support/TestController.php b/tests/support/TestController.php new file mode 100644 index 0000000..4f8fb41 --- /dev/null +++ b/tests/support/TestController.php @@ -0,0 +1,32 @@ +<?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 testAction($param1, $param2 = 'defaultValue') + { + $response = $this->getResponse(); + + $response->actionCalled = true; + $response->param1 = $param1; + $response->param2 = $param2; + + return $response; + } +} |