src/Service/PaymentForJobsMetadataService.php line 43

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: ubel
  5.  * Date: 30/06/20
  6.  * Time: 13:56
  7.  */
  8. namespace App\Service;
  9. use App\Entity\PaymentForJobsMetadata;
  10. use App\Entity\User;
  11. use App\Repository\PaymentForJobsMetadataRepository;
  12. use Doctrine\ORM\EntityManagerInterface;
  13. class PaymentForJobsMetadataService
  14. {
  15.     /**
  16.      * @var EntityManagerInterface
  17.      */
  18.     protected $entityManager;
  19.     /**
  20.      * @var PaymentForJobsMetadataRepository
  21.      */
  22.     protected $repository;
  23.     /**
  24.      * CategoryService constructor.
  25.      * @param EntityManagerInterface $entityManager
  26.      */
  27.     public function __construct(EntityManagerInterface $entityManager)
  28.     {
  29.         $this->entityManager $entityManager;
  30.         $this->repository $this->entityManager->getRepository(PaymentForJobsMetadata::class);
  31.     }
  32.     /**
  33.      * @param User $user
  34.      * @return mixed
  35.      */
  36.     public function checkFreePack(User $user)
  37.     {
  38.         return $this->repository->checkUser($user);
  39.     }
  40. }