// Import framework stuff
use Org\Mxchange\CoreFramework\Factory\BaseFactory;
use Org\Mxchange\CoreFramework\Factory\Object\ObjectFactory;
+use Org\Mxchange\CoreFramework\Generic\FrameworkInterface;
use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
// Import SPL stuff
// If there is no handler?
if (empty($type)) {
// Throw IAE
- throw new InvalidArgumentException('Parameter "type" is empty');
+ throw new InvalidArgumentException('Parameter "type" is empty', FrameworkInterface::EXCEPTION_INVALID_ARGUMENT);
} elseif (GenericRegistry::getRegistry()->instanceExists($type . '_index')) {
// Get handler from registry
$indexInstance = GenericRegistry::getRegistry()->getInstance($type . '_index');