PluginProbe
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.4.1
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.4.1
4.7.2 4.7.1 4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 All 281 releases
surecart / app / src / Models / Order.php
Order.php
43 lines 719 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SureCart\Models;
4
5 use SureCart\Models\Traits\CanResendNotifications;
6 use SureCart\Models\Traits\HasCheckout;
7 use SureCart\Models\Traits\HasDates;
8
9 /**
10 * Order model
11 */
12 class Order extends Model {
13 use HasCheckout;
14 use HasDates;
15 use CanResendNotifications;
16
17 /**
18 * Rest API endpoint
19 *
20 * @var string
21 */
22 protected $endpoint = 'orders';
23
24 /**
25 * Object name
26 *
27 * @var string
28 */
29 protected $object_name = 'order';
30
31 /**
32 * Get stats for the order.
33 *
34 * @param array $args Array of arguments for the statistics.
35 *
36 * @return \SureCart\Models\Statistic;
37 */
38 protected function stats( $args = [] ) {
39 $stat = new Statistic();
40 return $stat->where( $args )->find( 'orders' );
41 }
42 }
43