Updated Rector to commit 57292bc31d0a02fbbbedff455185096945fd1914

57292bc31d [Scoper] Remove symfony/deprecation-contracts from "replace" on composer.json (#5421)
This commit is contained in:
Tomas Votruba 2024-01-02 13:53:06 +00:00
parent c888002735
commit e37778b4f3
13 changed files with 200 additions and 14 deletions

View File

@ -19,12 +19,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = '4005683997ceadfff65d19328e4eb2d0b5b3bbae';
public const PACKAGE_VERSION = '57292bc31d0a02fbbbedff455185096945fd1914';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2024-01-02 13:34:35';
public const RELEASE_DATE = '2024-01-02 13:50:56';
/**
* @var int
*/

2
vendor/autoload.php vendored
View File

@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) {
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a::getLoader();
return ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634::getLoader();

View File

@ -8,5 +8,6 @@ $baseDir = dirname($vendorDir);
return array(
'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
'30bca7fff093e8069bed7c55247e2bf8' => $baseDir . '/src/functions/node_helper.php',
);

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a
class ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634
{
private static $loader;
@ -22,17 +22,17 @@ class ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInitbb976c8093699e6523d42b3a6d444634::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
$filesToLoad = \Composer\Autoload\ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a::$files;
$filesToLoad = \Composer\Autoload\ComposerStaticInitbb976c8093699e6523d42b3a6d444634::$files;
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

View File

@ -4,11 +4,12 @@
namespace Composer\Autoload;
class ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a
class ComposerStaticInitbb976c8093699e6523d42b3a6d444634
{
public static $files = array (
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
'30bca7fff093e8069bed7c55247e2bf8' => __DIR__ . '/../..' . '/src/functions/node_helper.php',
);
@ -2643,9 +2644,9 @@ class ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit2fdc7c7f797f8932ea301a2c0d66580a::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInitbb976c8093699e6523d42b3a6d444634::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitbb976c8093699e6523d42b3a6d444634::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitbb976c8093699e6523d42b3a6d444634::$classMap;
}, null, ClassLoader::class);
}

View File

@ -2103,6 +2103,76 @@
],
"install-path": "..\/symfony\/console"
},
{
"name": "symfony\/deprecation-contracts",
"version": "v3.4.0",
"version_normalized": "3.4.0.0",
"source": {
"type": "git",
"url": "https:\/\/github.com\/symfony\/deprecation-contracts.git",
"reference": "7c3aff79d10325257a001fcf92d991f24fc967cf"
},
"dist": {
"type": "zip",
"url": "https:\/\/api.github.com\/repos\/symfony\/deprecation-contracts\/zipball\/7c3aff79d10325257a001fcf92d991f24fc967cf",
"reference": "7c3aff79d10325257a001fcf92d991f24fc967cf",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"time": "2023-05-23T14:45:45+00:00",
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony\/contracts",
"url": "https:\/\/github.com\/symfony\/contracts"
}
},
"installation-source": "dist",
"autoload": {
"files": [
"function.php"
]
},
"notification-url": "https:\/\/packagist.org\/downloads\/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https:\/\/symfony.com\/contributors"
}
],
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https:\/\/symfony.com",
"support": {
"source": "https:\/\/github.com\/symfony\/deprecation-contracts\/tree\/v3.4.0"
},
"funding": [
{
"url": "https:\/\/symfony.com\/sponsor",
"type": "custom"
},
{
"url": "https:\/\/github.com\/fabpot",
"type": "github"
},
{
"url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony",
"type": "tidelift"
}
],
"install-path": "..\/symfony\/deprecation-contracts"
},
{
"name": "symfony\/filesystem",
"version": "v6.4.0",

File diff suppressed because one or more lines are too long

View File

@ -30,7 +30,7 @@ if (!function_exists('humbug_phpscoper_expose_class')) {
}
}
humbug_phpscoper_expose_class('AutoloadIncluder', 'RectorPrefix202401\AutoloadIncluder');
humbug_phpscoper_expose_class('ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a', 'RectorPrefix202401\ComposerAutoloaderInit2fdc7c7f797f8932ea301a2c0d66580a');
humbug_phpscoper_expose_class('ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634', 'RectorPrefix202401\ComposerAutoloaderInitbb976c8093699e6523d42b3a6d444634');
humbug_phpscoper_expose_class('Product', 'RectorPrefix202401\Product');
// Function aliases. For more information see:
@ -79,6 +79,7 @@ if (!function_exists('mb_substr_count')) { function mb_substr_count() { return \
if (!function_exists('parseArgs')) { function parseArgs() { return \RectorPrefix202401\parseArgs(...func_get_args()); } }
if (!function_exists('print_node')) { function print_node() { return \RectorPrefix202401\print_node(...func_get_args()); } }
if (!function_exists('showHelp')) { function showHelp() { return \RectorPrefix202401\showHelp(...func_get_args()); } }
if (!function_exists('trigger_deprecation')) { function trigger_deprecation() { return \RectorPrefix202401\trigger_deprecation(...func_get_args()); } }
if (!function_exists('uv_poll_init_socket')) { function uv_poll_init_socket() { return \RectorPrefix202401\uv_poll_init_socket(...func_get_args()); } }
return $loader;

View File

@ -0,0 +1,5 @@
CHANGELOG
=========
The changelog is maintained for all Symfony contracts at the following URL:
https://github.com/symfony/contracts/blob/main/CHANGELOG.md

View File

@ -0,0 +1,19 @@
Copyright (c) 2020-present Fabien Potencier
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -0,0 +1,26 @@
Symfony Deprecation Contracts
=============================
A generic function and convention to trigger deprecation notices.
This package provides a single global function named `trigger_deprecation()` that triggers silenced deprecation notices.
By using a custom PHP error handler such as the one provided by the Symfony ErrorHandler component,
the triggered deprecations can be caught and logged for later discovery, both on dev and prod environments.
The function requires at least 3 arguments:
- the name of the Composer package that is triggering the deprecation
- the version of the package that introduced the deprecation
- the message of the deprecation
- more arguments can be provided: they will be inserted in the message using `printf()` formatting
Example:
```php
trigger_deprecation('symfony/blockchain', '8.9', 'Using "%s" is deprecated, use "%s" instead.', 'bitcoin', 'fabcoin');
```
This will generate the following message:
`Since symfony/blockchain 8.9: Using "bitcoin" is deprecated, use "fabcoin" instead.`
While not recommended, the deprecation notices can be completely ignored by declaring an empty
`function trigger_deprecation() {}` in your application.

View File

@ -0,0 +1,35 @@
{
"name": "symfony\/deprecation-contracts",
"type": "library",
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https:\/\/symfony.com",
"license": "MIT",
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https:\/\/symfony.com\/contributors"
}
],
"require": {
"php": ">=8.1"
},
"autoload": {
"files": [
"function.php"
]
},
"minimum-stability": "dev",
"extra": {
"branch-alias": {
"dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony\/contracts",
"url": "https:\/\/github.com\/symfony\/contracts"
}
}
}

View File

@ -0,0 +1,28 @@
<?php
namespace RectorPrefix202401;
/*
* 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.
*/
if (!\function_exists('RectorPrefix202401\\trigger_deprecation')) {
/**
* Triggers a silenced deprecation notice.
*
* @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 message of the deprecation
* @param mixed ...$args Values to insert in the message using printf() formatting
*
* @author Nicolas Grekas <p@tchwork.com>
*/
function trigger_deprecation(string $package, string $version, string $message, ...$args) : void
{
@\trigger_error(($package || $version ? "Since {$package} {$version}: " : '') . ($args ? \vsprintf($message, $args) : $message), \E_USER_DEPRECATED);
}
}