You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
<?php
|
|
/**
|
|
* @package Joomla.Site
|
|
* @subpackage com_foos
|
|
*
|
|
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
|
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
|
*/
|
|
|
|
namespace FooNamespace\Component\Foos\Site\Controller;
|
|
|
|
\defined('_JEXEC') or die;
|
|
|
|
use Joomla\CMS\MVC\Controller\BaseController;
|
|
use Joomla\CMS\MVC\Factory\MVCFactoryInterface;
|
|
|
|
/**
|
|
* Foos Component Controller
|
|
*
|
|
* @since __BUMP_VERSION__
|
|
*/
|
|
class DisplayController extends BaseController
|
|
{
|
|
/**
|
|
* Constructor.
|
|
*
|
|
* @param array $config An optional associative array of configuration settings.
|
|
* Recognized key values include 'name', 'default_task', 'model_path', and
|
|
* 'view_path' (this list is not meant to be comprehensive).
|
|
* @param MVCFactoryInterface $factory The factory.
|
|
* @param CMSApplication $app The JApplication for the dispatcher
|
|
* @param \JInput $input Input
|
|
*
|
|
* @since __BUMP_VERSION__
|
|
*/
|
|
public function __construct($config = [], MVCFactoryInterface $factory = null, $app = null, $input = null)
|
|
{
|
|
parent::__construct($config, $factory, $app, $input);
|
|
}
|
|
|
|
/**
|
|
* Method to display a view.
|
|
*
|
|
* @param boolean $cachable If true, the view output will be cached
|
|
* @param array $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}.
|
|
*
|
|
* @return static This object to support chaining.
|
|
*
|
|
* @since __BUMP_VERSION__
|
|
*/
|
|
public function display($cachable = false, $urlparams = [])
|
|
{
|
|
parent::display($cachable);
|
|
|
|
return $this;
|
|
}
|
|
}
|