Current File : //var/www/vinorea/vendor/api-platform/core/src/Doctrine/Orm/Util/QueryNameGeneratorInterface.php |
<?php
/*
* This file is part of the API Platform project.
*
* (c) Kévin Dunglas <dunglas@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace ApiPlatform\Doctrine\Orm\Util;
/**
* @author Amrouche Hamza <hamza.simperfit@gmail.com>
*/
interface QueryNameGeneratorInterface
{
/**
* Generates a cacheable alias for DQL join.
*/
public function generateJoinAlias(string $association): string;
/**
* Generates a cacheable parameter name for DQL query.
*/
public function generateParameterName(string $name): string;
}