Skip to content

InjectorException

  • Full name: \Qubus\Injector\InjectorException

Constants

Constant Visibility Type Value
E_NON_EMPTY_STRING_ALIAS public 1
M_NON_EMPTY_STRING_ALIAS public 'Invalid alias: non-empty string required at arguments 1 and 2'
E_SHARED_CANNOT_ALIAS public 2
M_SHARED_CANNOT_ALIAS public 'Cannot alias class %s to %s because it is currently shared'
E_SHARE_ARGUMENT public 3
M_SHARE_ARGUMENT public '%s::share() requires a string class name or
object instance at Argument 1; %s specified'
E_ALIASED_CANNOT_SHARE public 4
M_ALIASED_CANNOT_SHARE public 'Cannot share class %s because it is currently aliased to %s'
E_INVOKABLE public 5
M_INVOKABLE public 'Invalid invokable: callable or provisional string required'
E_NON_PUBLIC_CONSTRUCTOR public 6
M_NON_PUBLIC_CONSTRUCTOR public 'Cannot instantiate public/public constructor in class %s'
E_NEEDS_DEFINITION public 7
M_NEEDS_DEFINITION public 'Injection definition required for %s %s'
E_MAKE_FAILURE public 8
M_MAKE_FAILURE public 'Could not make %s: %s'
E_UNDEFINED_PARAM public 9
M_UNDEFINED_PARAM public 'No definition available to provision typeless parameter $%s
at position %d in %s(). Injection Chain: %s'
E_DELEGATE_ARGUMENT public 10
M_DELEGATE_ARGUMENT public '%s::delegate expects a valid callable or executable class::method
string at Argument 2%s'
E_CYCLIC_DEPENDENCY public 11
M_CYCLIC_DEPENDENCY public 'Detected a cyclic dependency while provisioning %s'
E_MAKING_FAILED public 12
M_MAKING_FAILED public 'Making %s did not result in an object, instead result is of type \'%s\''

Automatically generated on 2025-10-13