protected function validateCriterionInput(Criterion $criterion)
    {
        /** @var $criterion \eZ\Publish\API\Repository\Values\Content\Query\Criterion\LogicalOperator */
        if (!isset($criterion->criteria[0]) || (count($criterion->criteria) > 1)) {
            throw new RuntimeException('Invalid aggregation in LogicalNot criterion.');
        }
    }
protected function validateCriterionInput(Criterion $criterion)
    {
        /** @var $criterion \eZ\Publish\API\Repository\Values\Content\Query\Criterion\LogicalOperator */
        if (!isset($criterion->criteria[0]) || (count($criterion->criteria) > 1)) {
            throw new RuntimeException('Invalid aggregation in LogicalNot criterion.');
        }
    }
protected function validateCriterionInput ( Criterion $ criterion ) { /** @var $criterion \eZ\Publish\API\Repository\Values\Content\Query\Criterion\LogicalOperator */ if ( ! isset ( $ criterion -> criteria [ 0 ] ) || ( count ( $ criterion -> criteria ) > 1 ) ) { throw new RuntimeException ( 'Invalid aggregation in LogicalNot criterion.' ) ; } }
Validates criterion.

@throws \RuntimeException

@param Criterion $criterion
Validates criterion .