private function validateProducts()
{
/**
* @var $collection \Payu\Component\Basket
*/
$collection = $this->request->getBasket();
if (!$collection->count()) {
throw new ValidationError('Basket does not be empty.');
}
/** @var $product \Payu\Component\Product */
foreach ($collection as $product) {
$validator = new ProductValidator($product);
$validator->validate();
unset($validator);
}
}