| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | <?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\Routing\Loader\Configurator;use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;use Symfony\Component\Routing\Alias;class AliasConfigurator{    private $alias;    public function __construct(Alias $alias)    {        $this->alias = $alias;    }    /**     * Whether this alias is deprecated, that means it should not be called anymore.     *     * @param string $package The name of the composer package that is triggering the deprecation     * @param string $version The version of the package that introduced the deprecation     * @param string $message The deprecation message to use     *     * @return $this     *     * @throws InvalidArgumentException when the message template is invalid     */    public function deprecate(string $package, string $version, string $message): self    {        $this->alias->setDeprecated($package, $version, $message);        return $this;    }}
 |