OrderbookTransferModel.php 557 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace Models;
  3. class OrderbookTransferModel
  4. {
  5. private OrderbookModel $orderbookModel;
  6. public function __construct()
  7. {
  8. $this->orderbookModel = new OrderbookModel();
  9. }
  10. public function getByTokenExternalId(string $tokenExternalId): ?array
  11. {
  12. return $this->orderbookModel->findByTokenExternalId($tokenExternalId);
  13. }
  14. public function markCompleted(int $orderbookId): void
  15. {
  16. $this->orderbookModel->updateStatus($orderbookId, OrderbookModel::STATUS_COMPLETED);
  17. }
  18. }