final public function whereHasAny(string $collectionMemberExpression, ISpecification $specification)
    {
        return $this->where($collectionMemberExpression, ConditionOperator::ANY_SATISFIES, $specification);
    }
final public function whereHasAny(string $collectionMemberExpression, ISpecification $specification)
    {
        return $this->where($collectionMemberExpression, ConditionOperator::ANY_SATISFIES, $specification);
    }
final public function whereHasAny ( string $ collectionMemberExpression , ISpecification $ specification ) { return $ this -> where ( $ collectionMemberExpression , ConditionOperator :: ANY_SATISFIES , $ specification ) ; }
Defines a condition that is satisfied when the value
ANY of the objects in the collection satisfy the supplied specification.

@param string         $collectionMemberExpression
@param ISpecification $specification

@return static
Defines a condition that is satisfied when the value ANY of the objects in the collection satisfy the supplied specification .