public function createInExpression(FieldDescriptorInterface $fieldDescriptor, array $values) { if (!$fieldDescriptor instanceof DoctrineFieldDescriptorInterface) { throw new InvalidExpressionArgumentException('in', 'fieldDescriptor'); } return new DoctrineInExpression($fieldDescriptor, $values); }