小编典典
实际上,这实际上是一类功能。您需要一个看起来像这样的类接口
class ProductDiscount {
/**
* Create a NEW discount code and return the instance of
*
* @param $code string the discount code
* @param $discount float price adjustment in % (ex:
* @param $options array (optional) an array of options :
* 'expire' => timestamp (optional)
* 'limited' => int (optional)
* @return ProductDiscount
*/
static public function create($code, $discount, $options = NULL);
/**
* This essentially validate the code, and return the instance of the
* discount if the code exists. The method returns null if the discount
* is not valid for any reason. If an instance is returned, to apply
* the discount, one should invoke the "consume()" method of the instance.
*