Updated Rector to commit 153c037739a0154195b52d74217d5b025b3936ac

153c037739 [automated] Re-Generate Nodes/Rectors Documentation (#2611)
This commit is contained in:
Tomas Votruba 2022-07-03 00:35:39 +00:00
parent 2ef7fcfcd2
commit a4cb18fa00
5 changed files with 63 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# 410 Rules Overview
# 412 Rules Overview
<br>
@ -6,7 +6,7 @@
- [Arguments](#arguments) (5)
- [CodeQuality](#codequality) (72)
- [CodeQuality](#codequality) (73)
- [CodingStyle](#codingstyle) (35)
@ -20,7 +20,7 @@
- [DogFood](#dogfood) (1)
- [EarlyReturn](#earlyreturn) (11)
- [EarlyReturn](#earlyreturn) (12)
- [MysqlToMysqli](#mysqltomysqli) (4)
@ -1081,6 +1081,29 @@ Replace the Double not operator (!!) by type-casting to boolean
<br>
### ReturnTypeFromStrictScalarReturnExprRector
Change return type based on strict scalar returns - string, int, float or bool
- class: [`Rector\CodeQuality\Rector\ClassMethod\ReturnTypeFromStrictScalarReturnExprRector`](../rules/CodeQuality/Rector/ClassMethod/ReturnTypeFromStrictScalarReturnExprRector.php)
```diff
final class SomeClass
{
- public function run($value)
+ public function run($value): string
{
if ($value) {
return 'yes';
}
return 'no';
}
}
```
<br>
### SetTypeToCastRector
Changes `settype()` to (type) where possible
@ -4155,6 +4178,29 @@ Changes Single return of || to early returns
<br>
### ReturnEarlyIfVariableRector
Replace if conditioned variable override with direct return
- class: [`Rector\EarlyReturn\Rector\StmtsAwareInterface\ReturnEarlyIfVariableRector`](../rules/EarlyReturn/Rector/StmtsAwareInterface/ReturnEarlyIfVariableRector.php)
```diff
final class SomeClass
{
public function run($value)
{
if ($value === 50) {
- $value = 100;
+ return 100;
}
return $value;
}
}
```
<br>
## MysqlToMysqli
### MysqlAssignToMysqliRector

View File

@ -17,12 +17,12 @@ final class VersionResolver
* @api
* @var string
*/
public const PACKAGE_VERSION = '23bad1ec21a1ba71c748073cae083ce55484e1a7';
public const PACKAGE_VERSION = '153c037739a0154195b52d74217d5b025b3936ac';
/**
* @api
* @var string
*/
public const RELEASE_DATE = '2022-07-03 00:30:52';
public const RELEASE_DATE = '2022-07-03 00:30:40';
/**
* @var int
*/

2
vendor/autoload.php vendored
View File

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

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit70cb0b7998b14f59b5ef2112d08f87e3
class ComposerAutoloaderInit9000a7011eee3ea8a0a5c273025a2cde
{
private static $loader;
@ -22,19 +22,19 @@ class ComposerAutoloaderInit70cb0b7998b14f59b5ef2112d08f87e3
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit70cb0b7998b14f59b5ef2112d08f87e3', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInit9000a7011eee3ea8a0a5c273025a2cde', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInit70cb0b7998b14f59b5ef2112d08f87e3', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInit9000a7011eee3ea8a0a5c273025a2cde', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
$includeFiles = \Composer\Autoload\ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3::$files;
$includeFiles = \Composer\Autoload\ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde::$files;
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequire70cb0b7998b14f59b5ef2112d08f87e3($fileIdentifier, $file);
composerRequire9000a7011eee3ea8a0a5c273025a2cde($fileIdentifier, $file);
}
return $loader;
@ -46,7 +46,7 @@ class ComposerAutoloaderInit70cb0b7998b14f59b5ef2112d08f87e3
* @param string $file
* @return void
*/
function composerRequire70cb0b7998b14f59b5ef2112d08f87e3($fileIdentifier, $file)
function composerRequire9000a7011eee3ea8a0a5c273025a2cde($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3
class ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde
{
public static $files = array (
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
@ -3419,9 +3419,9 @@ class ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit70cb0b7998b14f59b5ef2112d08f87e3::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit9000a7011eee3ea8a0a5c273025a2cde::$classMap;
}, null, ClassLoader::class);
}