Payu\Validator\Validator\BasketValidator::validateProducts PHP Method

validateProducts() private method

private validateProducts ( )
    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);
        }
    }