3
0

Updating Doctrine settings

This commit is contained in:
2022-07-29 11:27:21 +01:00
parent 76ab724d1a
commit 6111bd07e5
2 changed files with 18 additions and 7 deletions

View File

@@ -1,5 +0,0 @@
doctrine:
orm:
dql:
string_functions:
match: DoctrineExtensions\Query\Mysql\MatchAgainst

View File

@@ -6,11 +6,28 @@ namespace Pcm\SearchBundle\DependencyInjection;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
class PcmSearchExtension extends Extension
class PcmSearchExtension extends Extension implements PrependExtensionInterface
{
public function prepend(ContainerBuilder $container)
{
$container->loadFromExtension(
'doctrine',
[
'orm' => [
'dql' => [
'string_functions' => [
'match' => 'DoctrineExtensions\Query\Mysql\MatchAgainst'
]
]
]
]
);
}
public function load(array $configs, ContainerBuilder $container)
{
$loader = new YamlFileLoader(
@@ -18,6 +35,5 @@ class PcmSearchExtension extends Extension
new FileLocator(__DIR__.'/../../config')
);
$loader->load('services.yaml');
$loader->load('packages/doctrine.yaml');
}
}