⇦  Back to MVCFactoryInterface classMethod createController
public \Joomla\CMS\MVC\Controller\ControllerInterface
createController
(mixed $name, mixed $prefix, array $config, \Joomla\CMS\Application\CMSApplicationInterface $app, \Joomla\Input\Input $input)
Method to load and return a controller object.
Parameters
- string  $name  The name of the controller
 - string  $prefix  The controller prefix
 - array  $config  The configuration array for the controller
 - \Joomla\CMS\Application\CMSApplicationInterface  $app  The app
 - \Joomla\Input\Input  $input  The input
 
Returns
- \Joomla\CMS\MVC\Controller\ControllerInterface
 
Since
-
Method createController - Source code
/**
 * Method to load and return a controller object.
 *
 * @param   string                   $name    The name of the controller
 * @param   string                   $prefix  The controller prefix
 * @param   array                    $config  The configuration array for the controller
 * @param   CMSApplicationInterface  $app     The app
 * @param   Input                    $input   The input
 *
 * @return  \Joomla\CMS\MVC\Controller\ControllerInterface
 *
 * @since   4.0.0
 * @throws  \Exception
 */
public function createController($name, $prefix, array $config, CMSApplicationInterface $app, Input $input);