for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverCommerce\ShoppingCart\Extensions;
use SilverStripe\ORM\DataExtension;
use SilverStripe\Control\Controller;
use SilverCommerce\ShoppingCart\ShoppingCartFactory;
class AppliedDiscountExtension extends DataExtension
{
public function RemoveLink()
$cart = ShoppingCartFactory::create()->getCurrent();
$controller = Controller::curr();
$controller
return Controller::join_links(
$cart->Link('removediscount'),
$this->owner->ID
);
}