Added heper methods to easyly get order status object
This commit is contained in:
@@ -16,4 +16,26 @@ use Thelia\Model\Base\OrderStatusQuery as BaseOrderStatusQuery;
|
||||
*/
|
||||
class OrderStatusQuery extends BaseOrderStatusQuery
|
||||
{
|
||||
|
||||
public static function getNotPaidStatus() {
|
||||
return OrderStatusQuery::create()->findOneByCode(OrderStatus::CODE_NOT_PAID);
|
||||
}
|
||||
|
||||
public static function getPaidStatus() {
|
||||
return OrderStatusQuery::create()->findOneByCode(OrderStatus::CODE_PAID);
|
||||
}
|
||||
|
||||
public static function getProcessingStatus() {
|
||||
return OrderStatusQuery::create()->findOneByCode(OrderStatus::CODE_PROCESSING);
|
||||
}
|
||||
|
||||
public static function getSentStatus() {
|
||||
return OrderStatusQuery::create()->findOneByCode(OrderStatus::CODE_SENT);
|
||||
}
|
||||
|
||||
public static function getCancelledStatus() {
|
||||
return OrderStatusQuery::create()->findOneByCode(OrderStatus::CODE_CANCELED);
|
||||
}
|
||||
|
||||
|
||||
} // OrderStatusQuery
|
||||
|
||||
Reference in New Issue
Block a user