Refine interceptor binding logic for weaved instances. #606
Annotations
10 errors and 1 warning
|
src/di/AnnotatedClassMethods.php#L41
MixedAssignment: Unable to determine the type that $named is being assigned to
|
|
src/di/AnnotatedClassMethods.php#L41
UndefinedMethod: Method ReflectionMethod::getAnnotation does not exist
|
|
src/di/AspectBind.php#L25
MixedReturnTypeCoercion: The declared return type 'array<string, list<Ray\Aop\MethodInterceptor>>' for Ray\Di\AspectBind::inject is more specific than the inferred return type 'array<array-key, list<Ray\Aop\MethodInterceptor>>'
|
|
src/di/AspectBind.php#L31
MixedAssignment: Unable to determine the type that $methodName is being assigned to
|
|
src/di/AspectBind.php#L31
MixedAssignment: Unable to determine the type that $interceptorClassNames is being assigned to
|
|
src/di/AspectBind.php#L33
MixedAssignment: Unable to determine the type that $interceptorClassName is being assigned to
|
|
src/di/AspectBind.php#L40
MixedArrayOffset: Cannot access value on variable $instantiatedBindings[$methodName] using mixed offset
|
|
src/di/AspectBind.php#L43
MixedReturnTypeCoercion: The type 'array<array-key, list<Ray\Aop\MethodInterceptor>>' is more general than the declared return type 'array<string, list<Ray\Aop\MethodInterceptor>>' for Ray\Di\AspectBind::inject
|
|
src/di/Dependency.php#L140
InvalidArgument: Argument 2 of Ray\Aop\Bind::bind expects type-alias(Ray\Aop\Types::Pointcuts), but array<int, Ray\Aop\Pointcut> provided
|
|
src/di/NewInstance.php#L100
InvalidArgument: Argument 1 of Ray\Aop\WeavedInterface::_setBindings expects type-alias(Ray\Aop\Types::MethodBindings), but array<string, list<Ray\Aop\MethodInterceptor>> provided
|
|
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
The logs for this run have expired and are no longer available.
Loading