Skip to content

Commit d37a124

Browse files
authored
Update B2B Kit 3.0 recipe (#45)
Updates repository classes in B2B Kit 3.0 recipe to implement their respective interfaces for proper type compatibility. Changes: - Add `OrderRepositoryInterface` to `OrderRepository` - Add `ProductRepositoryInterface` to `ProductRepository` This ensures the repositories properly implement the expected interfaces in the B2B Kit bundle.
2 parents 7b45b4d + da3614a commit d37a124

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

sylius/b2b-kit/3.0/src/Repository/OrderRepository.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace App\Repository;
66

77
use Sylius\B2BKit\Organization\Repository\OrderRepositoryTrait as B2BKitOrderRepositoryTrait;
8-
use Sylius\B2BKit\Repository\OrderRepositoryInterface as B2BKitOrderRepositoryInterface;
8+
use Sylius\B2BKit\Organization\Repository\OrderRepositoryInterface as B2BKitOrderRepositoryInterface;
99
use Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository as BaseOrderRepository;
1010

1111
class OrderRepository extends BaseOrderRepository implements B2BKitOrderRepositoryInterface

sylius/b2b-kit/3.0/src/Repository/ProductRepository.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ class ProductRepository extends BaseProductRepository
1818

1919
public function __construct(
2020
EntityManagerInterface $entityManager,
21-
ClassMetadata $class,
21+
ClassMetadata $classMetadata,
2222
protected B2BKitProductVisibilityFilteringCheckerInterface $productVisibilityFilteringChecker,
2323
protected CustomerContextInterface $customerContext,
2424
) {
25-
parent::__construct($entityManager, $class);
25+
parent::__construct($entityManager, $classMetadata);
2626
}
2727

28-
public function createQueryBuilder($alias, $indexBy = null): QueryBuilder
28+
public function createQueryBuilder(string $alias, string $indexBy = null): QueryBuilder
2929
{
3030
return $this->createFilteredQueryBuilder(
3131
parent::createQueryBuilder($alias, $indexBy),

0 commit comments

Comments
 (0)