Source of file OrderItemExtension.php
Size: 0,929 Bytes - Last Modified: 2021-12-24T05:18:39+00:00
/var/www/docs.ssmods.com/process/src/src/Extension/OrderItemExtension.php
123456789101112131415161718192021222324252627282930313233343536 | <?php namespace Toast\ShopAPI\Extension; use SilverShop\Model\OrderItem; use SilverStripe\Control\Controller; use SilverStripe\ORM\DataExtension; use Toast\ShopAPI\Model\ShopAPIConfig; /** * Class OrderItemExtension * * @property OrderItem $owner */ class OrderItemExtension extends DataExtension { public function getAddOneUrl() { return Controller::join_links(ShopAPIConfig::getApiUrl(), 'item', $this->owner->ID, 'addOne'); } public function getRemoveOneUrl() { return Controller::join_links(ShopAPIConfig::getApiUrl(), 'item', $this->owner->ID, 'removeOne'); } public function getRemoveAllUrl() { return Controller::join_links(ShopAPIConfig::getApiUrl(), 'item', $this->owner->ID, 'removeAll'); } public function getSetQuantity() { return Controller::join_links(ShopAPIConfig::getApiUrl(), 'item', $this->owner->ID, 'setQuantity'); } } |