X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fmain%2Fclasses%2Fresolver%2Fcontroller%2Fimage%2Fclass_ImageControllerResolver.php;h=3863c0e907c927ff6c746ea6d89689951f82527a;hp=9855742b1777988ae4b62b160723c6248a5c2017;hb=015c9d406c90225160488fcaaebe4575ce5cf61a;hpb=a986efac0ee27c51577c8dcb67c41bc92e2adc6f diff --git a/inc/main/classes/resolver/controller/image/class_ImageControllerResolver.php b/inc/main/classes/resolver/controller/image/class_ImageControllerResolver.php index 9855742b..3863c0e9 100644 --- a/inc/main/classes/resolver/controller/image/class_ImageControllerResolver.php +++ b/inc/main/classes/resolver/controller/image/class_ImageControllerResolver.php @@ -3,6 +3,7 @@ namespace CoreFramework\Resolver\Controller; // Import framework stuff +use CoreFramework\Controller\BaseController; use CoreFramework\Manager\ManageableApplication; /** @@ -44,13 +45,14 @@ class ImageControllerResolver extends BaseControllerResolver implements Controll /** * Creates an instance of a resolver class with a given controller * + * @param $namespace Namespace to look in * @param $controllerName The controller we shall resolve * @param $applicationInstance An instance of a manageable application helper class * @return $resolverInstance The prepared controller resolver instance * @throws EmptyVariableException Thrown if default controller is not set * @throws InvalidControllerException Thrown if default controller is invalid */ - public static final function createImageControllerResolver ($controllerName, ManageableApplication $applicationInstance) { + public static final function createImageControllerResolver ($namespace, $controllerName, ManageableApplication $applicationInstance) { // Create the new instance $resolverInstance = new ImageControllerResolver(); @@ -58,7 +60,7 @@ class ImageControllerResolver extends BaseControllerResolver implements Controll if (empty($controllerName)) { // Then thrown an exception here throw new EmptyVariableException(array($resolverInstance, 'controllerName'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING); - } elseif ($resolverInstance->isControllerValid($controllerName) === FALSE) { + } elseif ($resolverInstance->isControllerValid($namespace, $controllerName) === FALSE) { // Invalid controller found throw new InvalidControllerException(array($resolverInstance, $controllerName), self::EXCEPTION_INVALID_CONTROLLER); } @@ -72,7 +74,5 @@ class ImageControllerResolver extends BaseControllerResolver implements Controll // Return the prepared instance return $resolverInstance; } -} -// [EOF] -?> +}