aboutsummaryrefslogtreecommitdiffstats
path: root/tests/functional/fixtures/ext/foo/bar/controller/controller.php
diff options
context:
space:
mode:
authorDavid King <imkingdavid@gmail.com>2012-11-16 11:41:05 -0500
committerDavid King <imkingdavid@gmail.com>2012-11-16 17:06:01 -0500
commit5b013ddf5c48e71166dcefd6d384aea1d801698a (patch)
tree4a3a99c5fa0844ee1a521b33977c78c3b14e100c /tests/functional/fixtures/ext/foo/bar/controller/controller.php
parentba1acdca0364a9cd54c705d946fbae2144c59554 (diff)
downloadforums-5b013ddf5c48e71166dcefd6d384aea1d801698a.tar
forums-5b013ddf5c48e71166dcefd6d384aea1d801698a.tar.gz
forums-5b013ddf5c48e71166dcefd6d384aea1d801698a.tar.bz2
forums-5b013ddf5c48e71166dcefd6d384aea1d801698a.tar.xz
forums-5b013ddf5c48e71166dcefd6d384aea1d801698a.zip
[feature/controller] Add controller functional test with template
PHPBB3-10864
Diffstat (limited to 'tests/functional/fixtures/ext/foo/bar/controller/controller.php')
-rwxr-xr-xtests/functional/fixtures/ext/foo/bar/controller/controller.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/functional/fixtures/ext/foo/bar/controller/controller.php b/tests/functional/fixtures/ext/foo/bar/controller/controller.php
index def5184e8c..50ea5d034b 100755
--- a/tests/functional/fixtures/ext/foo/bar/controller/controller.php
+++ b/tests/functional/fixtures/ext/foo/bar/controller/controller.php
@@ -3,6 +3,14 @@ use Symfony\Component\HttpFoundation\Response;
class phpbb_ext_foo_bar_controller
{
+ protected $template;
+
+ public function __construct(phpbb_controller_helper $helper, phpbb_template $template)
+ {
+ $this->template = $template;
+ $this->helper = $helper;
+ }
+
public function handle()
{
return new Response('foo/bar controller handle() method', 200);
@@ -12,4 +20,11 @@ class phpbb_ext_foo_bar_controller
{
return new Response('Value of "test" URL argument is: ' . $test);
}
+
+ public function template()
+ {
+ $this->template->assign_var('A_VARIABLE', 'I am a variable');
+
+ return $this->helper->render('foo_bar_body.html');
+ }
}