filterByCode( array( OrderStatus::CODE_PAID, OrderStatus::CODE_PROCESSING, ), Criteria::IN ) ->find() ->toArray("code"); /** Verify what modules are installed */ $moduleIds = []; if ($colissimoWS = ModuleQuery::create()->findOneByCode(ColissimoLabel::AUTHORIZED_MODULES[0])) { $moduleIds[] = $colissimoWS->getId(); } if ($soColissimo = ModuleQuery::create()->findOneByCode(ColissimoLabel::AUTHORIZED_MODULES[1])) { $moduleIds[] = $soColissimo->getId(); } if ($colissimoHomeDelivery = ModuleQuery::create()->findOneByCode(ColissimoLabel::AUTHORIZED_MODULES[2])) { $moduleIds[] = $colissimoHomeDelivery->getId(); } if ($colissimoPickupPoint = ModuleQuery::create()->findOneByCode(ColissimoLabel::AUTHORIZED_MODULES[3])) { $moduleIds[] = $colissimoPickupPoint->getId(); } $query = OrderQuery::create() ->filterByDeliveryModuleId( $moduleIds, Criteria::IN ) ->filterByStatusId( array( $status[OrderStatus::CODE_PAID]['Id'], $status[OrderStatus::CODE_PROCESSING]['Id'] ), Criteria::IN ); return $query; } }