Skip to content

byfareska/doctrine-in-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

One minute setup example

  1. composer req byfareska/doctrine-in-wordpress

    $config = new Configuration();
    $config->setProxyDir(__DIR__ . '/var/cache');
    $config->setProxyNamespace('EntityProxy');
    $config->setAutoGenerateProxyClasses(true);
    $config->setMetadataDriverImpl(new \Doctrine\ORM\Mapping\Driver\AttributeDriver([
        __DIR__ . '/src/Entity'
    ]));

    $metaDataFactory = new \Doctrine\ORM\Mapping\ClassMetadataFactory();
    $em = (new \Byfareska\WordpressDoctrineOrm\EntityManagerFactory())->create();
    $metaDataFactory->setEntityManager($em);

    $meta = $metaDataFactory->getMetadataFor(ExampleEntity::class);
    $repository = new ExampleRepository($em, $meta);

    var_dump($repository->findAll());

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages