@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method CartReference setKey(string $key = null) |
|
24 | */ |
|
25 | class CartReference extends Reference |
|
26 | { |
|
27 | const TYPE_CART = 'cart'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Cart\Cart']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return CartReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_CART, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 24-45 (lines=22) @@ | ||
21 | * @method string getKey() |
|
22 | * @method CartDiscountReference setKey(string $key = null) |
|
23 | */ |
|
24 | class CartDiscountReference extends Reference |
|
25 | { |
|
26 | const TYPE_CART_DISCOUNT = 'cart-discount'; |
|
27 | ||
28 | public function fieldDefinitions() |
|
29 | { |
|
30 | $fields = parent::fieldDefinitions(); |
|
31 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\CartDiscount\CartDiscount']; |
|
32 | ||
33 | return $fields; |
|
34 | } |
|
35 | ||
36 | /** |
|
37 | * @param $id |
|
38 | * @param Context|callable $context |
|
39 | * @return CartDiscountReference |
|
40 | */ |
|
41 | public static function ofId($id, $context = null) |
|
42 | { |
|
43 | return static::ofTypeAndId(static::TYPE_CART_DISCOUNT, $id, $context); |
|
44 | } |
|
45 | } |
|
46 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method ChannelReference setKey(string $key = null) |
|
24 | */ |
|
25 | class ChannelReference extends Reference |
|
26 | { |
|
27 | const TYPE_CHANNEL = 'channel'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Channel\Channel']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return ChannelReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_CHANNEL, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method CustomerReference setKey(string $key = null) |
|
24 | */ |
|
25 | class CustomerReference extends Reference |
|
26 | { |
|
27 | const TYPE_CUSTOMER = 'customer'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Customer\Customer']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return CustomerReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_CUSTOMER, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method CustomerGroupReference setKey(string $key = null) |
|
24 | */ |
|
25 | class CustomerGroupReference extends Reference |
|
26 | { |
|
27 | const TYPE_CUSTOMER_GROUP = 'customer-group'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\CustomerGroup\CustomerGroup']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return CustomerGroupReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_CUSTOMER_GROUP, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 24-45 (lines=22) @@ | ||
21 | * @method string getKey() |
|
22 | * @method DiscountCodeReference setKey(string $key = null) |
|
23 | */ |
|
24 | class DiscountCodeReference extends Reference |
|
25 | { |
|
26 | const TYPE_DISCOUNT_CODE = 'discount-code'; |
|
27 | ||
28 | public function fieldDefinitions() |
|
29 | { |
|
30 | $fields = parent::fieldDefinitions(); |
|
31 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\DiscountCode\DiscountCode']; |
|
32 | ||
33 | return $fields; |
|
34 | } |
|
35 | ||
36 | /** |
|
37 | * @param $id |
|
38 | * @param Context|callable $context |
|
39 | * @return DiscountCodeReference |
|
40 | */ |
|
41 | public static function ofId($id, $context = null) |
|
42 | { |
|
43 | return static::ofTypeAndId(static::TYPE_DISCOUNT_CODE, $id, $context); |
|
44 | } |
|
45 | } |
|
46 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method OrderReference setKey(string $key = null) |
|
24 | */ |
|
25 | class OrderReference extends Reference |
|
26 | { |
|
27 | const TYPE_ORDER = 'order'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Order\Order']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return OrderReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_ORDER, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 24-45 (lines=22) @@ | ||
21 | * @method string getKey() |
|
22 | * @method PaymentReference setKey(string $key = null) |
|
23 | */ |
|
24 | class PaymentReference extends Reference |
|
25 | { |
|
26 | const TYPE_PAYMENT = 'payment'; |
|
27 | ||
28 | public function fieldDefinitions() |
|
29 | { |
|
30 | $fields = parent::fieldDefinitions(); |
|
31 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Payment\Payment']; |
|
32 | ||
33 | return $fields; |
|
34 | } |
|
35 | ||
36 | /** |
|
37 | * @param $id |
|
38 | * @param Context|callable $context |
|
39 | * @return PaymentReference |
|
40 | */ |
|
41 | public static function ofId($id, $context = null) |
|
42 | { |
|
43 | return static::ofTypeAndId(static::TYPE_PAYMENT, $id, $context); |
|
44 | } |
|
45 | } |
|
46 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method ProductReference setKey(string $key = null) |
|
24 | */ |
|
25 | class ProductReference extends Reference |
|
26 | { |
|
27 | const TYPE_PRODUCT = 'product'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Product\Product']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return ProductReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_PRODUCT, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method ProductDiscountReference setKey(string $key = null) |
|
24 | */ |
|
25 | class ProductDiscountReference extends Reference |
|
26 | { |
|
27 | const TYPE_PRODUCT_DISCOUNT = 'product-discount'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\ProductDiscount\ProductDiscount']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return ProductDiscountReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_PRODUCT_DISCOUNT, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 24-45 (lines=22) @@ | ||
21 | * @method string getKey() |
|
22 | * @method ShippingMethodReference setKey(string $key = null) |
|
23 | */ |
|
24 | class ShippingMethodReference extends Reference |
|
25 | { |
|
26 | const TYPE_SHIPPING_METHOD = 'shipping-method'; |
|
27 | ||
28 | public function fieldDefinitions() |
|
29 | { |
|
30 | $fields = parent::fieldDefinitions(); |
|
31 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\ShippingMethod\ShippingMethod']; |
|
32 | ||
33 | return $fields; |
|
34 | } |
|
35 | ||
36 | /** |
|
37 | * @param $id |
|
38 | * @param Context|callable $context |
|
39 | * @return ShippingMethodReference |
|
40 | */ |
|
41 | public static function ofId($id, $context = null) |
|
42 | { |
|
43 | return static::ofTypeAndId(static::TYPE_SHIPPING_METHOD, $id, $context); |
|
44 | } |
|
45 | } |
|
46 |
@@ 25-47 (lines=23) @@ | ||
22 | * @method string getKey() |
|
23 | * @method StateReference setKey(string $key = null) |
|
24 | */ |
|
25 | class StateReference extends Reference |
|
26 | { |
|
27 | const TYPE_STATE = 'state'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\State\State']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | ||
38 | /** |
|
39 | * @param $id |
|
40 | * @param Context|callable $context |
|
41 | * @return StateReference |
|
42 | */ |
|
43 | public static function ofId($id, $context = null) |
|
44 | { |
|
45 | return static::ofTypeAndId(static::TYPE_STATE, $id, $context); |
|
46 | } |
|
47 | } |
|
48 |
@@ 25-46 (lines=22) @@ | ||
22 | * @method string getKey() |
|
23 | * @method TaxCategoryReference setKey(string $key = null) |
|
24 | */ |
|
25 | class TaxCategoryReference extends Reference |
|
26 | { |
|
27 | const TYPE_TAX_CATEGORY = 'tax-category'; |
|
28 | ||
29 | public function fieldDefinitions() |
|
30 | { |
|
31 | $fields = parent::fieldDefinitions(); |
|
32 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\TaxCategory\TaxCategory']; |
|
33 | ||
34 | return $fields; |
|
35 | } |
|
36 | ||
37 | /** |
|
38 | * @param $id |
|
39 | * @param Context|callable $context |
|
40 | * @return TaxCategoryReference |
|
41 | */ |
|
42 | public static function ofId($id, $context = null) |
|
43 | { |
|
44 | return static::ofTypeAndId(static::TYPE_TAX_CATEGORY, $id, $context); |
|
45 | } |
|
46 | } |
|
47 |
@@ 24-45 (lines=22) @@ | ||
21 | * @method string getKey() |
|
22 | * @method ZoneReference setKey(string $key = null) |
|
23 | */ |
|
24 | class ZoneReference extends Reference |
|
25 | { |
|
26 | const TYPE_ZONE = 'zone'; |
|
27 | ||
28 | public function fieldDefinitions() |
|
29 | { |
|
30 | $fields = parent::fieldDefinitions(); |
|
31 | $fields[static::OBJ] = [static::TYPE => '\Commercetools\Core\Model\Zone\Zone']; |
|
32 | ||
33 | return $fields; |
|
34 | } |
|
35 | ||
36 | /** |
|
37 | * @param $id |
|
38 | * @param Context|callable $context |
|
39 | * @return ZoneReference |
|
40 | */ |
|
41 | public static function ofId($id, $context = null) |
|
42 | { |
|
43 | return static::ofTypeAndId(static::TYPE_ZONE, $id, $context); |
|
44 | } |
|
45 | } |
|
46 |