Added heper methods to easyly get order status object

This commit is contained in:
Franck Allimant
2014-04-12 02:36:17 +02:00
parent e86c4f44fc
commit 060df3ed61
3 changed files with 221 additions and 1 deletions

View File

@@ -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