IBX-11083: Extending collaboration described in Developer Documentation #1469
Annotations
10 errors
|
Run PHPStan analysis:
code_samples/collaboration/src/Form/Type/ShareCartType.php#L17
Class App\Form\Type\ShareCartType extends generic class Symfony\Component\Form\AbstractType but does not specify its types: TData
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Controller/ShareCartCreateController.php#L58
Parameter #1 $email of class Ibexa\Contracts\Collaboration\Participant\ExternalParticipantCreateStruct constructor expects string, string|null given.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/PermissionResolverDecorator.php#L45
Parameter #1 $cart of method App\Collaboration\Cart\PermissionResolverDecorator::isSharedCart() expects Ibexa\Contracts\Cart\Value\CartInterface|null, object|null given.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/PermissionResolverDecorator.php#L36
Parameter #1 $cart of method App\Collaboration\Cart\PermissionResolverDecorator::isSharedCart() expects Ibexa\Contracts\Cart\Value\CartInterface|null, object|null given.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/Mapper/CartSessionPersistenceMapper.php#L33
Parameter #5 $hasPublicLink of class App\Collaboration\Cart\Persistence\Values\CartSessionCreateStruct constructor expects bool, bool|null given.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/Mapper/CartSessionPersistenceMapper.php#L31
Cannot call method getUserId() on Ibexa\Contracts\Core\Repository\Values\User\UserReference|null.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/Mapper/CartSessionPersistenceMapper.php#L29
Parameter #1 $token of class App\Collaboration\Cart\Persistence\Values\CartSessionCreateStruct constructor expects string, string|null given.
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/Mapper/CartProxyMapper.php#L36
Arrow function is missing a return type declaration
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/CartResolverDecorator.php#L44
Call to an undefined method Ibexa\Contracts\Collaboration\Session\SessionInterface::getCart().
|
|
Run PHPStan analysis:
code_samples/collaboration/src/Collaboration/Cart/CartResolverDecorator.php#L39
Variable $session in PHPDoc tag `@var` does not exist.
|
Loading