@Magic Doctrine2 busca cuando el campo tiene subrayado?

Tengo problemas para usarfind*() métodos mágicos de Doctrine2 cuando el campo tiene un guión bajo entre

$repository->findByName("Hello"); // Works
$repository->findByIsEnabled(true);

Entity 'Acm, e \ SecurityBundle \ Entity \ Package' no tiene el campo 'isEnabled'. Por lo tanto, no puede llamar a 'findByIsEnabled' en el repositorio de las entidades.

Esta es la definición de entidad simple en YAML para replicar el error:

Acme\SecurityBundle\Entity\Package:
  type: entity
  repositoryClass: Acme\SecurityBundle\Repository\PackageRepository
  table: security_package
  id:
    id:
      type: integer
      generator: { strategy: AUTO }
  fields:
    name:
      type: string
      length: 255
      unique: true
    is_enabled:
      type: boolean

Respuestas a la pregunta(2)

Su respuesta a la pregunta