PHP code example of oro-flex / doctrine-utils

1. Go to this page and download the library: Download oro-flex/doctrine-utils library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

oro-flex / doctrine-utils example snippets


$query->setHint('HINT_DISABLE_ORDER_BY_MODIFICATION_NULLS', true);

$query->setHint('HINT_USE_INDEX', 'my_custom_idx');

$query->setHint(Query::HINT_CUSTOM_TREE_WALKERS, [PreciseOrderByWalker::class]);

class AppBundle extends Bundle
{
    public function __construct(KernelInterface $kernel)
    {
        TransactionWatcherConfigurator::registerConnectionProxies($kernel->getCacheDir());
    }

    public function build(ContainerBuilder $container)
    {
        $container->addCompilerPass(
            new AddTransactionWatcherCompilerPass('oro.doctrine.connection.transaction_watcher')
        );
    }
}