Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

23 lines
554B

  1. <?php
  2. namespace common\logic\Payment\Repository;
  3. use common\logic\AbstractRepositoryQuery;
  4. use common\logic\Order\Order\Model\Order;
  5. use common\logic\Payment\Service\PaymentDefinition;
  6. class PaymentRepositoryQuery extends AbstractRepositoryQuery
  7. {
  8. protected PaymentDefinition $definition;
  9. public function loadDependencies(): void
  10. {
  11. $this->loadDefinition(PaymentDefinition::class);
  12. }
  13. public function filterByOrder(Order $order): self
  14. {
  15. $this->andWhere(['id_order' => $order->id]);
  16. return $this;
  17. }
  18. }