Skip to content

[Doctrine] findBy autocomplete does not work with explict vdoc #925

@Koc

Description

@Koc
PhpStorm 2017.1.2
Build #PS-171.4249.3, built on April 12, 2017
JRE: 1.8.0_112-release-736-b16 x86
JVM: OpenJDK Server VM by JetBrains s.r.o
Windows 8.1 6.3
class CategoryRepository extends AbstractCategoryRepository
{
}
class AbstractCategoryRepository extends EntityRepository
{
}

/**
 * @ORM\Entity(repositoryClass="Metal\CategoriesBundle\Repository\CategoryRepository")
 * @UniqueEntity("slug")
 * @ORM\Table(name="Message73")
 * @ORM\HasLifecycleCallbacks
 * @Gedmo\Tree(type="closure")
 * @Gedmo\TreeClosure(class="Metal\CategoriesBundle\Entity\CategoryClosure")
 */
class Category extends CategoryAbstract
{
}

/**
 * @ORM\MappedSuperclass
 */
abstract class CategoryAbstract
{
}
    public function listAction()
    {
        $em = $this->getDoctrine()->getManager();
        $categoryRepository = $em->getRepository('MetalCategoriesBundle:Category');
        /* @var  $categoryRepository CategoryRepository */
        $categories = $categoryRepository->findBy(array('NO AUTOCOMPLETE HERE'));
    }

But if I remove vdoc it works ok

    public function listAction()
    {
        $em = $this->getDoctrine()->getManager();
        $categoryRepository = $em->getRepository('MetalCategoriesBundle:Category');
   
        $categories = $categoryRepository->findBy(array('AUTOCOMPLETE WORKS OK'));
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions