Sonata\ProductBundle\Entity\BaseProduct::validateOneMainCategory PHP Метод

validateOneMainCategory() публичный Метод

public validateOneMainCategory ( Symfony\Component\Validator\ExecutionContextInterface $context )
$context Symfony\Component\Validator\ExecutionContextInterface
    public function validateOneMainCategory(ExecutionContextInterface $context)
    {
        if ($this->getCategories()->count() == 0) {
            return;
        }
        if (!$this->hasOneMainCategory()) {
            $context->addViolation('sonata.product.must_have_one_main_category');
        }
    }