Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

31 Zeilen
801B

  1. <?php
  2. namespace common\logic\User\UserProducer;
  3. use common\logic\BaseService;
  4. use common\logic\Producer\Producer\Producer;
  5. use common\logic\RepositoryInterface;
  6. use common\logic\User\User\User;
  7. class UserProducerRepository extends BaseService implements RepositoryInterface
  8. {
  9. public function getOne(User $user, Producer $producer)
  10. {
  11. return UserProducer::searchOne([
  12. 'id_user' => $user->id,
  13. 'id_producer' => $producer->id
  14. ]);
  15. }
  16. public function getBy($idUser, $active = 1, $bookmark = 1)
  17. {
  18. return UserProducer::find()
  19. ->with(['producer'])
  20. ->where([
  21. 'id_user' => $idUser,
  22. 'active' => $active,
  23. 'bookmark' => $bookmark
  24. ])
  25. ->all();
  26. }
  27. }