public function isAddable(ProductInterface $product)
{
/*
* We ask the product repository if it can be added to the basket
*/
$isAddableBehavior = call_user_func_array(array($this->getProductPool()->getProvider($product), 'isAddableToBasket'), array_merge(array($this), func_get_args()));
return $isAddableBehavior;
}