use CoreFramework\Command\Commandable;
use CoreFramework\Command\InvalidCommandException;
use CoreFramework\Factory\ObjectFactory;
-use CoreFramework\Generic\EmptyVariableException;
use CoreFramework\Request\Requestable;
use CoreFramework\Resolver\BaseResolver;
// Import SPL stuff
+use \InvalidArgumentException;
use \UnexpectedValueException;
/**
* @param $namespace Namespace to look in
* @param $commandName The default command we shall execute
* @return $isValid Whether the given command is valid
- * @throws EmptyVariableException Thrown if given command is not set
+ * @throws InvalidArgumentException Thrown if given command is not set
*/
protected function isCommandValid ($namespace, $commandName) {
// By default nothing shall be valid
// Is namespace and command name set?
if (empty($namespace)) {
// Then thrown an exception here
- throw new EmptyVariableException(array($this, 'namespace'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING);
+ throw new InvalidArgumentException('Parameter "namespace" is empty');
} elseif (empty($commandName)) {
// Then thrown an exception here
- throw new EmptyVariableException(array($this, 'commandName'), self::EXCEPTION_UNEXPECTED_EMPTY_STRING);
+ throw new InvalidArgumentException('Parameter "commandName" is empty');
} // END - if
// Create the full class name