From: Raphaƫl Gertz Date: Tue, 27 Feb 2024 15:32:22 +0000 (+0100) Subject: Inject container and hasher X-Git-Tag: 0.3.0~64 X-Git-Url: https://git.rapsys.eu/airbundle/commitdiff_plain/7314a6dcb9b7cf7ec0c0bdc865514a32a0707118 Inject container and hasher Cleanup --- diff --git a/DataFixtures/AirFixtures.php b/DataFixtures/AirFixtures.php index 7b3e3a3..18fda1b 100644 --- a/DataFixtures/AirFixtures.php +++ b/DataFixtures/AirFixtures.php @@ -4,7 +4,6 @@ namespace Rapsys\AirBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Persistence\ObjectManager; -use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface; @@ -14,20 +13,11 @@ use Rapsys\AirBundle\Entity\User; use Rapsys\AirBundle\Entity\Location; use Rapsys\AirBundle\Entity\Slot; -class AirFixtures extends Fixture implements ContainerAwareInterface { +class AirFixtures extends Fixture { /** - * @var ContainerInterface + * Air fixtures constructor */ - private $container; - - /** - * @var UserPasswordHasherInterface - */ - private $hasher; - - public function setContainer(ContainerInterface $container = null) { - $this->container = $container; - $this->hasher = $this->container->get('security.password_hasher_factory'); + public function __construct(protected ContainerInterface $container, protected UserPasswordHasherInterface $hasher) { } /**