namespace Org\Mxchange\CoreFramework\Resolver;
// Import framework stuff
+use Org\Mxchange\CoreFramework\Controller\Controller;
use Org\Mxchange\CoreFramework\Generic\FrameworkInterface;
use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
*/
private $resolvedInstance = NULL;
+ /**
+ * A controller instance
+ */
+ private $controllerInstance = NULL;
+
// Exception constants
const EXCEPTION_INVALID_COMMAND = 0x1d0;
const EXCEPTION_INVALID_CONTROLLER = 0x1d1;
$this->resolvedInstance = $resolvedInstance;
}
+ /**
+ * Setter for controller instance (this surely breaks a bit the MVC patterm)
+ *
+ * @param $controllerInstance An instance of the controller
+ * @return void
+ */
+ public final function setControllerInstance (Controller $controllerInstance) {
+ $this->controllerInstance = $controllerInstance;
+ }
+
+ /**
+ * Getter for controller instance (this surely breaks a bit the MVC patterm)
+ *
+ * @return $controllerInstance An instance of the controller
+ */
+ public final function getControllerInstance () {
+ return $this->controllerInstance;
+ }
+
}