Updated Rector to commit 66e21558ba

66e21558ba [PHPOffice] Extract package to standalone project (#575)
This commit is contained in:
Tomas Votruba 2021-08-02 15:56:42 +00:00
parent 0141b275c0
commit 4a5ca2c9e5
34 changed files with 553 additions and 69 deletions

View File

@ -3,6 +3,7 @@
declare (strict_types=1);
namespace Rector\Set\ValueObject;
use Rector\PHPOffice\Set\PHPOfficeSetList;
use Rector\Set\Contract\SetListInterface;
final class SetList implements \Rector\Set\Contract\SetListInterface
{
@ -72,8 +73,9 @@ final class SetList implements \Rector\Set\Contract\SetListInterface
public const PHALCON_40 = __DIR__ . '/../../../config/set/phalcon40.php';
/**
* @var string
* @deprecated Use PHPOfficeSetList class instead
*/
public const PHPEXCEL_TO_PHPSPREADSHEET = __DIR__ . '/../../../config/set/phpexcel-to-phpspreadsheet.php';
public const PHPEXCEL_TO_PHPSPREADSHEET = \Rector\PHPOffice\Set\PHPOfficeSetList::PHPEXCEL_TO_PHPSPREADSHEET;
/**
* @var string
*/

View File

@ -16,11 +16,11 @@ final class VersionResolver
/**
* @var string
*/
public const PACKAGE_VERSION = '89511623cddcaf3c2438b0e53b81f6b91e3549b1';
public const PACKAGE_VERSION = '66e21558ba914cba2549e1940ef1e0fd7b4e6521';
/**
* @var string
*/
public const RELEASE_DATE = '2021-08-02 16:54:22';
public const RELEASE_DATE = '2021-08-02 17:47:23';
public static function resolvePackageVersion() : string
{
$process = new \RectorPrefix20210802\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);

2
vendor/autoload.php vendored
View File

@ -4,4 +4,4 @@
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463::getLoader();
return ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686::getLoader();

View File

@ -2499,22 +2499,23 @@ return array(
'Rector\\Order\\ValueObject\\ClassMethodRankeable' => $baseDir . '/rules/Order/ValueObject/ClassMethodRankeable.php',
'Rector\\Order\\ValueObject\\PropertyRankeable' => $baseDir . '/rules/Order/ValueObject/PropertyRankeable.php',
'Rector\\Order\\ValueObject\\SortedClassMethodsAndOriginalClassMethods' => $baseDir . '/rules/Order/ValueObject/SortedClassMethodsAndOriginalClassMethods.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalGetConditionRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalGetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalReturnedCellRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalReturnedCellRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalSetConditionRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalSetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeDuplicateStyleArrayToApplyFromArrayRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/ChangeDuplicateStyleArrayToApplyFromArrayRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\GetDefaultStyleToGetParentRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/GetDefaultStyleToGetParentRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\IncreaseColumnIndexRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/IncreaseColumnIndexRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\RemoveSetTempDirOnExcelWriterRector' => $baseDir . '/rules/PHPOffice/Rector/MethodCall/RemoveSetTempDirOnExcelWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\AddRemovedDefaultValuesRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/AddRemovedDefaultValuesRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\CellStaticToCoordinateRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/CellStaticToCoordinateRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeChartRendererRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/ChangeChartRendererRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeDataTypeForValueRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/ChangeDataTypeForValueRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeIOFactoryArgumentRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/ChangeIOFactoryArgumentRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangePdfWriterRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/ChangePdfWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeSearchLocationToRegisterReaderRector' => $baseDir . '/rules/PHPOffice/Rector/StaticCall/ChangeSearchLocationToRegisterReaderRector.php',
'Rector\\PHPOffice\\ValueObject\\ConditionalSetValue' => $baseDir . '/rules/PHPOffice/ValueObject/ConditionalSetValue.php',
'Rector\\PHPOffice\\ValueObject\\PHPExcelMethodDefaultValues' => $baseDir . '/rules/PHPOffice/ValueObject/PHPExcelMethodDefaultValues.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalGetConditionRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalGetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalReturnedCellRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalReturnedCellRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalSetConditionRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalSetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeDuplicateStyleArrayToApplyFromArrayRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeDuplicateStyleArrayToApplyFromArrayRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\GetDefaultStyleToGetParentRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/GetDefaultStyleToGetParentRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\IncreaseColumnIndexRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/IncreaseColumnIndexRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\RemoveSetTempDirOnExcelWriterRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/MethodCall/RemoveSetTempDirOnExcelWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\AddRemovedDefaultValuesRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/AddRemovedDefaultValuesRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\CellStaticToCoordinateRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/CellStaticToCoordinateRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeChartRendererRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeChartRendererRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeDataTypeForValueRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeDataTypeForValueRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeIOFactoryArgumentRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeIOFactoryArgumentRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangePdfWriterRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangePdfWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeSearchLocationToRegisterReaderRector' => $vendorDir . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeSearchLocationToRegisterReaderRector.php',
'Rector\\PHPOffice\\Set\\PHPOfficeSetList' => $vendorDir . '/rector/rector-phpoffice/src/Set/PHPOfficeSetList.php',
'Rector\\PHPOffice\\ValueObject\\ConditionalSetValue' => $vendorDir . '/rector/rector-phpoffice/src/ValueObject/ConditionalSetValue.php',
'Rector\\PHPOffice\\ValueObject\\PHPExcelMethodDefaultValues' => $vendorDir . '/rector/rector-phpoffice/src/ValueObject/PHPExcelMethodDefaultValues.php',
'Rector\\PHPStanStaticTypeMapper\\Contract\\TypeMapperInterface' => $baseDir . '/packages/PHPStanStaticTypeMapper/Contract/TypeMapperInterface.php',
'Rector\\PHPStanStaticTypeMapper\\DoctrineTypeAnalyzer' => $baseDir . '/packages/PHPStanStaticTypeMapper/DoctrineTypeAnalyzer.php',
'Rector\\PHPStanStaticTypeMapper\\PHPStanStaticTypeMapper' => $baseDir . '/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php',

View File

@ -13,6 +13,7 @@ return array(
'Rector\\Symfony\\' => array($vendorDir . '/rector/rector-symfony/src'),
'Rector\\RectorInstaller\\' => array($vendorDir . '/rector/extension-installer/src'),
'Rector\\PHPUnit\\' => array($vendorDir . '/rector/rector-phpunit/src'),
'Rector\\PHPOffice\\' => array($vendorDir . '/rector/rector-phpoffice/src'),
'Rector\\Nette\\' => array($vendorDir . '/rector/rector-nette/src'),
'Rector\\Laravel\\' => array($vendorDir . '/rector/rector-laravel/src'),
'Rector\\Doctrine\\' => array($vendorDir . '/rector/rector-doctrine/src'),

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463
class ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686
{
private static $loader;
@ -22,15 +22,15 @@ class ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
spl_autoload_unregister(array('ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686', 'loadClassLoader'));
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInit42b79f7d00222661bde0f680f91ca686::getInitializer($loader));
} else {
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
@ -42,19 +42,19 @@ class ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463
$loader->register(true);
if ($useStaticLoader) {
$includeFiles = Composer\Autoload\ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463::$files;
$includeFiles = Composer\Autoload\ComposerStaticInit42b79f7d00222661bde0f680f91ca686::$files;
} else {
$includeFiles = require __DIR__ . '/autoload_files.php';
}
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequire507e2fbcb0a2d677ee90c77a41079463($fileIdentifier, $file);
composerRequire42b79f7d00222661bde0f680f91ca686($fileIdentifier, $file);
}
return $loader;
}
}
function composerRequire507e2fbcb0a2d677ee90c77a41079463($fileIdentifier, $file)
function composerRequire42b79f7d00222661bde0f680f91ca686($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
require $file;

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463
class ComposerStaticInit42b79f7d00222661bde0f680f91ca686
{
public static $files = array (
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
@ -37,6 +37,7 @@ class ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463
'Rector\\Symfony\\' => 15,
'Rector\\RectorInstaller\\' => 23,
'Rector\\PHPUnit\\' => 15,
'Rector\\PHPOffice\\' => 17,
'Rector\\Nette\\' => 13,
'Rector\\Laravel\\' => 15,
'Rector\\Doctrine\\' => 16,
@ -129,6 +130,10 @@ class ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463
array (
0 => __DIR__ . '/..' . '/rector/rector-phpunit/src',
),
'Rector\\PHPOffice\\' =>
array (
0 => __DIR__ . '/..' . '/rector/rector-phpoffice/src',
),
'Rector\\Nette\\' =>
array (
0 => __DIR__ . '/..' . '/rector/rector-nette/src',
@ -2854,22 +2859,23 @@ class ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463
'Rector\\Order\\ValueObject\\ClassMethodRankeable' => __DIR__ . '/../..' . '/rules/Order/ValueObject/ClassMethodRankeable.php',
'Rector\\Order\\ValueObject\\PropertyRankeable' => __DIR__ . '/../..' . '/rules/Order/ValueObject/PropertyRankeable.php',
'Rector\\Order\\ValueObject\\SortedClassMethodsAndOriginalClassMethods' => __DIR__ . '/../..' . '/rules/Order/ValueObject/SortedClassMethodsAndOriginalClassMethods.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalGetConditionRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalGetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalReturnedCellRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalReturnedCellRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalSetConditionRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/ChangeConditionalSetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeDuplicateStyleArrayToApplyFromArrayRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/ChangeDuplicateStyleArrayToApplyFromArrayRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\GetDefaultStyleToGetParentRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/GetDefaultStyleToGetParentRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\IncreaseColumnIndexRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/IncreaseColumnIndexRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\RemoveSetTempDirOnExcelWriterRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/MethodCall/RemoveSetTempDirOnExcelWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\AddRemovedDefaultValuesRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/AddRemovedDefaultValuesRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\CellStaticToCoordinateRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/CellStaticToCoordinateRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeChartRendererRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/ChangeChartRendererRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeDataTypeForValueRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/ChangeDataTypeForValueRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeIOFactoryArgumentRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/ChangeIOFactoryArgumentRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangePdfWriterRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/ChangePdfWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeSearchLocationToRegisterReaderRector' => __DIR__ . '/../..' . '/rules/PHPOffice/Rector/StaticCall/ChangeSearchLocationToRegisterReaderRector.php',
'Rector\\PHPOffice\\ValueObject\\ConditionalSetValue' => __DIR__ . '/../..' . '/rules/PHPOffice/ValueObject/ConditionalSetValue.php',
'Rector\\PHPOffice\\ValueObject\\PHPExcelMethodDefaultValues' => __DIR__ . '/../..' . '/rules/PHPOffice/ValueObject/PHPExcelMethodDefaultValues.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalGetConditionRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalGetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalReturnedCellRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalReturnedCellRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeConditionalSetConditionRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeConditionalSetConditionRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\ChangeDuplicateStyleArrayToApplyFromArrayRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/ChangeDuplicateStyleArrayToApplyFromArrayRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\GetDefaultStyleToGetParentRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/GetDefaultStyleToGetParentRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\IncreaseColumnIndexRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/IncreaseColumnIndexRector.php',
'Rector\\PHPOffice\\Rector\\MethodCall\\RemoveSetTempDirOnExcelWriterRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/MethodCall/RemoveSetTempDirOnExcelWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\AddRemovedDefaultValuesRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/AddRemovedDefaultValuesRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\CellStaticToCoordinateRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/CellStaticToCoordinateRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeChartRendererRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeChartRendererRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeDataTypeForValueRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeDataTypeForValueRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeIOFactoryArgumentRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeIOFactoryArgumentRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangePdfWriterRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangePdfWriterRector.php',
'Rector\\PHPOffice\\Rector\\StaticCall\\ChangeSearchLocationToRegisterReaderRector' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Rector/StaticCall/ChangeSearchLocationToRegisterReaderRector.php',
'Rector\\PHPOffice\\Set\\PHPOfficeSetList' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/Set/PHPOfficeSetList.php',
'Rector\\PHPOffice\\ValueObject\\ConditionalSetValue' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/ValueObject/ConditionalSetValue.php',
'Rector\\PHPOffice\\ValueObject\\PHPExcelMethodDefaultValues' => __DIR__ . '/..' . '/rector/rector-phpoffice/src/ValueObject/PHPExcelMethodDefaultValues.php',
'Rector\\PHPStanStaticTypeMapper\\Contract\\TypeMapperInterface' => __DIR__ . '/../..' . '/packages/PHPStanStaticTypeMapper/Contract/TypeMapperInterface.php',
'Rector\\PHPStanStaticTypeMapper\\DoctrineTypeAnalyzer' => __DIR__ . '/../..' . '/packages/PHPStanStaticTypeMapper/DoctrineTypeAnalyzer.php',
'Rector\\PHPStanStaticTypeMapper\\PHPStanStaticTypeMapper' => __DIR__ . '/../..' . '/packages/PHPStanStaticTypeMapper/PHPStanStaticTypeMapper.php',
@ -3841,9 +3847,9 @@ class ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit507e2fbcb0a2d677ee90c77a41079463::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInit42b79f7d00222661bde0f680f91ca686::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit42b79f7d00222661bde0f680f91ca686::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit42b79f7d00222661bde0f680f91ca686::$classMap;
}, null, ClassLoader::class);
}

View File

@ -1413,6 +1413,67 @@
},
"install-path": "..\/rector\/rector-nette"
},
{
"name": "rector\/rector-phpoffice",
"version": "0.11.2",
"version_normalized": "0.11.2.0",
"source": {
"type": "git",
"url": "https:\/\/github.com\/rectorphp\/rector-phpoffice.git",
"reference": "b69f880e0b162cff0a95dffe9130f3a3360a1e9e"
},
"dist": {
"type": "zip",
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpoffice\/zipball\/b69f880e0b162cff0a95dffe9130f3a3360a1e9e",
"reference": "b69f880e0b162cff0a95dffe9130f3a3360a1e9e",
"shasum": ""
},
"require": {
"php": ">=8.0"
},
"conflict": {
"rector\/rector": "<0.11"
},
"require-dev": {
"phpstan\/extension-installer": "^1.1",
"phpunit\/phpunit": "^9.5",
"rector\/phpstan-rules": "^0.3.2",
"rector\/rector-generator": "^0.2",
"rector\/rector-src": "dev-main",
"symplify\/easy-coding-standard": "^9.4",
"symplify\/phpstan-extensions": "^9.4",
"symplify\/phpstan-rules": "^9.4",
"symplify\/rule-doc-generator": "^9.4"
},
"time": "2021-08-02T15:42:58+00:00",
"type": "rector-extension",
"extra": {
"branch-alias": {
"dev-main": "0.11-dev"
},
"rector": {
"includes": [
"config\/config.php"
]
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
"Rector\\PHPOffice\\": "src"
}
},
"notification-url": "https:\/\/packagist.org\/downloads\/",
"license": [
"MIT"
],
"description": "Rector upgrades rules for PHP Office",
"support": {
"issues": "https:\/\/github.com\/rectorphp\/rector-phpoffice\/issues",
"source": "https:\/\/github.com\/rectorphp\/rector-phpoffice\/tree\/0.11.2"
},
"install-path": "..\/rector\/rector-phpoffice"
},
{
"name": "rector\/rector-phpunit",
"version": "0.11.7",

File diff suppressed because one or more lines are too long

View File

@ -9,7 +9,7 @@ namespace Rector\RectorInstaller;
*/
final class GeneratedConfig
{
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.3'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.14'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.4'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.18'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.7'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.15'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'v0.11.22'));
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.3'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.14'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.4'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.18'), 'rector/rector-phpoffice' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpoffice', 'relative_install_path' => '../../rector-phpoffice', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.7'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.15'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'v0.11.22'));
private function __construct()
{
}

View File

@ -0,0 +1,46 @@
# Rector Rules for PHP Office
See available [PHP Office rules](/docs/rector_rules_overview.md)
## Install
This package is already part of [rector/rector](http://github.com/rectorphp/rector) package, so it works out of the box.
All you need to do is install the main package, and you're good to go:
```bash
composer require rector/rector --dev
```
## Use Sets
To add a set to your config, use `Rector\PHPOffice\Set\PHPOfficeSetList` class and pick one of constants:
```php
use Rector\Doctrine\Set\PHPOfficeSetList;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (ContainerConfigurator $containerConfigurator): void {
$containerConfigurator->import(PHPOfficeSetList::PHPEXCEL_TO_PHPSPREADSHEET);
};
```
<br>
## Read a First Book About Rector
Are you curious, how Rector works internally, how to create your own rules and test them and why Rector was born? In May 2021 we've released the very first book: *Rector - The Power of Automated Refactoring*.
<a href="https://leanpub.com/rector-the-power-of-automated-refactoring">
<img src="https://github.com/rectorphp/the-power-of-automated-refactoring-feedback/raw/main/images/book_title.png">
</a>
By [buying a book](https://leanpub.com/rector-the-power-of-automated-refactoring) you directly support maintainers who are working on Rector.
<br>
## Support
Rector is a tool that [we develop](https://getrector.org/) and share for free, so anyone can automate their refactoring. But not everyone has dozens of hours to understand complexity of abstract-syntax-tree in their own time. **That's why we provide commercial support - to save your time**.
Would you like to apply Rector on your code base but don't have time for the struggle with your project? [Hire us](https://getrector.org/contact) to get there faster.

View File

@ -0,0 +1,54 @@
{
"name": "rector\/rector-phpoffice",
"type": "rector-extension",
"license": "MIT",
"description": "Rector upgrades rules for PHP Office",
"require": {
"php": ">=8.0"
},
"require-dev": {
"phpstan\/extension-installer": "^1.1",
"rector\/phpstan-rules": "^0.3.2",
"phpunit\/phpunit": "^9.5",
"symplify\/phpstan-rules": "^9.4",
"symplify\/phpstan-extensions": "^9.4",
"symplify\/easy-coding-standard": "^9.4",
"symplify\/rule-doc-generator": "^9.4",
"rector\/rector-src": "dev-main",
"rector\/rector-generator": "^0.2"
},
"autoload": {
"psr-4": {
"Rector\\PHPOffice\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"Rector\\PHPOffice\\Tests\\": "tests"
}
},
"scripts": {
"phpstan": "vendor\/bin\/phpstan analyse --ansi --error-format symplify",
"check-cs": "vendor\/bin\/ecs check --ansi",
"fix-cs": "vendor\/bin\/ecs check --fix --ansi",
"docs": [
"vendor\/bin\/rule-doc-generator generate src --output-file docs\/rector_rules_overview.md --ansi",
"vendor\/bin\/ecs check-markdown docs\/rector_rules_overview.md --ansi --fix"
]
},
"extra": {
"branch-alias": {
"dev-main": "0.11-dev"
},
"rector": {
"includes": [
"config\/config.php"
]
}
},
"conflict": {
"rector\/rector": "<0.11"
},
"minimum-stability": "dev",
"prefer-stable": true
}

View File

@ -0,0 +1,11 @@
<?php
declare (strict_types=1);
namespace RectorPrefix20210802;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
$services = $containerConfigurator->services();
$services->defaults()->public()->autowire()->autoconfigure();
$services->load('Rector\\PHPOffice\\', __DIR__ . '/../src')->exclude([__DIR__ . '/../src/Set', __DIR__ . '/../src/Rector', __DIR__ . '/../src/ValueObject']);
};

View File

@ -0,0 +1,276 @@
# 14 Rules Overview
## AddRemovedDefaultValuesRector
Complete removed default values explicitly
- class: [`Rector\PHPOffice\Rector\StaticCall\AddRemovedDefaultValuesRector`](../src/Rector/StaticCall/AddRemovedDefaultValuesRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$logger = new \PHPExcel_CalcEngine_Logger;
- $logger->setWriteDebugLog();
+ $logger->setWriteDebugLog(false);
}
}
```
<br>
## CellStaticToCoordinateRector
Methods to manipulate coordinates that used to exists in PHPExcel_Cell to PhpOffice\PhpSpreadsheet\Cell\Coordinate
- class: [`Rector\PHPOffice\Rector\StaticCall\CellStaticToCoordinateRector`](../src/Rector/StaticCall/CellStaticToCoordinateRector.php)
```diff
class SomeClass
{
public function run()
{
- \PHPExcel_Cell::stringFromColumnIndex();
+ \PhpOffice\PhpSpreadsheet\Cell\Coordinate::stringFromColumnIndex();
}
}
```
<br>
## ChangeChartRendererRector
Change chart renderer
- class: [`Rector\PHPOffice\Rector\StaticCall\ChangeChartRendererRector`](../src/Rector/StaticCall/ChangeChartRendererRector.php)
```diff
final class SomeClass
{
public function run(): void
{
- \PHPExcel_Settings::setChartRenderer($rendererName, $rendererLibraryPath);
+ \PHPExcel_Settings::setChartRenderer(\PhpOffice\PhpSpreadsheet\Chart\Renderer\JpGraph::class);
}
}
```
<br>
## ChangeConditionalGetConditionRector
Change argument `PHPExcel_Style_Conditional->getCondition()` to `getConditions()`
- class: [`Rector\PHPOffice\Rector\MethodCall\ChangeConditionalGetConditionRector`](../src/Rector/MethodCall/ChangeConditionalGetConditionRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$conditional = new \PHPExcel_Style_Conditional;
- $someCondition = $conditional->getCondition();
+ $someCondition = $conditional->getConditions()[0] ?? '';
}
}
```
<br>
## ChangeConditionalReturnedCellRector
Change conditional call to `getCell()`
- class: [`Rector\PHPOffice\Rector\MethodCall\ChangeConditionalReturnedCellRector`](../src/Rector/MethodCall/ChangeConditionalReturnedCellRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$worksheet = new \PHPExcel_Worksheet();
- $cell = $worksheet->setCellValue('A1', 'value', true);
+ $cell = $worksheet->getCell('A1')->setValue('value');
}
}
```
<br>
## ChangeConditionalSetConditionRector
Change argument `PHPExcel_Style_Conditional->setCondition()` to `setConditions()`
- class: [`Rector\PHPOffice\Rector\MethodCall\ChangeConditionalSetConditionRector`](../src/Rector/MethodCall/ChangeConditionalSetConditionRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$conditional = new \PHPExcel_Style_Conditional;
- $someCondition = $conditional->setCondition(1);
+ $someCondition = $conditional->setConditions((array) 1);
}
}
```
<br>
## ChangeDataTypeForValueRector
Change argument `DataType::dataTypeForValue()` to DefaultValueBinder
- class: [`Rector\PHPOffice\Rector\StaticCall\ChangeDataTypeForValueRector`](../src/Rector/StaticCall/ChangeDataTypeForValueRector.php)
```diff
final class SomeClass
{
public function run(): void
{
- $type = \PHPExcel_Cell_DataType::dataTypeForValue('value');
+ $type = \PhpOffice\PhpSpreadsheet\Cell\DefaultValueBinder::dataTypeForValue('value');
}
}
```
<br>
## ChangeDuplicateStyleArrayToApplyFromArrayRector
Change method call `duplicateStyleArray()` to `getStyle()` + `applyFromArray()`
- class: [`Rector\PHPOffice\Rector\MethodCall\ChangeDuplicateStyleArrayToApplyFromArrayRector`](../src/Rector/MethodCall/ChangeDuplicateStyleArrayToApplyFromArrayRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$worksheet = new \PHPExcel_Worksheet();
- $worksheet->duplicateStyleArray($styles, $range, $advanced);
+ $worksheet->getStyle($range)->applyFromArray($styles, $advanced);
}
}
```
<br>
## ChangeIOFactoryArgumentRector
Change argument of `PHPExcel_IOFactory::createReader()`, `PHPExcel_IOFactory::createWriter()` and `PHPExcel_IOFactory::identify()`
- class: [`Rector\PHPOffice\Rector\StaticCall\ChangeIOFactoryArgumentRector`](../src/Rector/StaticCall/ChangeIOFactoryArgumentRector.php)
```diff
final class SomeClass
{
public function run(): void
{
- $writer = \PHPExcel_IOFactory::createWriter('CSV');
+ $writer = \PHPExcel_IOFactory::createWriter('Csv');
}
}
```
<br>
## ChangePdfWriterRector
Change init of PDF writer
- class: [`Rector\PHPOffice\Rector\StaticCall\ChangePdfWriterRector`](../src/Rector/StaticCall/ChangePdfWriterRector.php)
```diff
final class SomeClass
{
public function run(): void
{
- \PHPExcel_Settings::setPdfRendererName(PHPExcel_Settings::PDF_RENDERER_MPDF);
- \PHPExcel_Settings::setPdfRenderer($somePath);
- $writer = \PHPExcel_IOFactory::createWriter($spreadsheet, 'PDF');
+ $writer = new \PhpOffice\PhpSpreadsheet\Writer\Pdf\Mpdf($spreadsheet);
}
}
```
<br>
## ChangeSearchLocationToRegisterReaderRector
Change argument `addSearchLocation()` to `registerReader()`
- class: [`Rector\PHPOffice\Rector\StaticCall\ChangeSearchLocationToRegisterReaderRector`](../src/Rector/StaticCall/ChangeSearchLocationToRegisterReaderRector.php)
```diff
final class SomeClass
{
public function run(): void
{
- \PHPExcel_IOFactory::addSearchLocation($type, $location, $classname);
+ \PhpOffice\PhpSpreadsheet\IOFactory::registerReader($type, $classname);
}
}
```
<br>
## GetDefaultStyleToGetParentRector
Methods to (new `Worksheet())->getDefaultStyle()` to `getParent()->getDefaultStyle()`
- class: [`Rector\PHPOffice\Rector\MethodCall\GetDefaultStyleToGetParentRector`](../src/Rector/MethodCall/GetDefaultStyleToGetParentRector.php)
```diff
class SomeClass
{
public function run()
{
$worksheet = new \PHPExcel_Worksheet();
- $worksheet->getDefaultStyle();
+ $worksheet->getParent()->getDefaultStyle();
}
}
```
<br>
## IncreaseColumnIndexRector
Column index changed from 0 to 1 - run only ONCE! changes current value without memory
- class: [`Rector\PHPOffice\Rector\MethodCall\IncreaseColumnIndexRector`](../src/Rector/MethodCall/IncreaseColumnIndexRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$worksheet = new \PHPExcel_Worksheet();
- $worksheet->setCellValueByColumnAndRow(0, 3, '1150');
+ $worksheet->setCellValueByColumnAndRow(1, 3, '1150');
}
}
```
<br>
## RemoveSetTempDirOnExcelWriterRector
Remove `setTempDir()` on PHPExcel_Writer_Excel5
- class: [`Rector\PHPOffice\Rector\MethodCall\RemoveSetTempDirOnExcelWriterRector`](../src/Rector/MethodCall/RemoveSetTempDirOnExcelWriterRector.php)
```diff
final class SomeClass
{
public function run(): void
{
$writer = new \PHPExcel_Writer_Excel5;
- $writer->setTempDir();
}
}
```
<br>

View File

@ -0,0 +1,13 @@
<?php
declare (strict_types=1);
namespace RectorPrefix20210802;
use Rector\Php74\Rector\Property\TypedPropertyRector;
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
return static function (\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
$services = $containerConfigurator->services();
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
};

View File

@ -17,7 +17,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#conditionalgetcondition
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\ChangeConditionalGetConditionRector\ChangeConditionalGetConditionRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\ChangeConditionalGetConditionRector\ChangeConditionalGetConditionRectorTest
*/
final class ChangeConditionalGetConditionRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -14,7 +14,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#dropped-conditionally-returned-cell
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\ChangeConditionalReturnedCellRector\ChangeConditionalReturnedCellRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\ChangeConditionalReturnedCellRector\ChangeConditionalReturnedCellRectorTest
*/
final class ChangeConditionalReturnedCellRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -15,7 +15,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#conditionalsetcondition
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\ChangeConditionalSetConditionRector\ChangeConditionalSetConditionRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\ChangeConditionalSetConditionRector\ChangeConditionalSetConditionRectorTest
*/
final class ChangeConditionalSetConditionRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -13,7 +13,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#removed-deprecated-things
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\ChangeDuplicateStyleArrayToApplyFromArrayRector\ChangeDuplicateStyleArrayToApplyFromArrayRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\ChangeDuplicateStyleArrayToApplyFromArrayRector\ChangeDuplicateStyleArrayToApplyFromArrayRectorTest
*/
final class ChangeDuplicateStyleArrayToApplyFromArrayRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -12,7 +12,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#dedicated-class-to-manipulate-coordinates
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\GetDefaultStyleToGetParentRector\GetDefaultStyleToGetParentRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\GetDefaultStyleToGetParentRector\GetDefaultStyleToGetParentRectorTest
*/
final class GetDefaultStyleToGetParentRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -18,7 +18,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#column-index-based-on-1
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\IncreaseColumnIndexRector\IncreaseColumnIndexRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\IncreaseColumnIndexRector\IncreaseColumnIndexRectorTest
*/
final class IncreaseColumnIndexRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -12,7 +12,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#writerxlssettempdir
*
* @see \Rector\Tests\PHPOffice\Rector\MethodCall\RemoveSetTempDirOnExcelWriterRector\RemoveSetTempDirOnExcelWriterRectorTest
* @see \Rector\PHPOffice\Tests\Rector\MethodCall\RemoveSetTempDirOnExcelWriterRector\RemoveSetTempDirOnExcelWriterRectorTest
*/
final class RemoveSetTempDirOnExcelWriterRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -15,7 +15,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/commit/033a4bdad56340795a5bf7ec3c8a2fde005cda24 https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#removed-default-values
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\AddRemovedDefaultValuesRector\AddRemovedDefaultValuesRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\AddRemovedDefaultValuesRector\AddRemovedDefaultValuesRectorTest
*/
final class AddRemovedDefaultValuesRector extends \Rector\Core\Rector\AbstractRector
{
@ -95,6 +95,7 @@ CODE_SAMPLE
*/
private function isCallerObjectType($node, \PHPStan\Type\ObjectType $objectType) : bool
{
return $this->isObjectType($node instanceof \PhpParser\Node\Expr\MethodCall ? $node->var : $node->class, $objectType);
$caller = $node instanceof \PhpParser\Node\Expr\MethodCall ? $node->var : $node->class;
return $this->isObjectType($caller, $objectType);
}
}

View File

@ -13,7 +13,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#dedicated-class-to-manipulate-coordinates
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\CellStaticToCoordinateRector\CellStaticToCoordinateRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\CellStaticToCoordinateRector\CellStaticToCoordinateRectorTest
*/
final class CellStaticToCoordinateRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -13,7 +13,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#rendering-charts
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\ChangeChartRendererRector\ChangeChartRendererRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\ChangeChartRendererRector\ChangeChartRendererRectorTest
*/
final class ChangeChartRendererRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -13,7 +13,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#datatypedatatypeforvalue
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\ChangeDataTypeForValueRector\ChangeDataTypeForValueRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\ChangeDataTypeForValueRector\ChangeDataTypeForValueRectorTest
*/
final class ChangeDataTypeForValueRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -13,7 +13,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#renamed-readers-and-writers
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\ChangeIOFactoryArgumentRector\ChangeIOFactoryArgumentRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\ChangeIOFactoryArgumentRector\ChangeIOFactoryArgumentRectorTest
*/
final class ChangeIOFactoryArgumentRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -16,7 +16,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#writing-pdf
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\ChangePdfWriterRector\ChangePdfWriterRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\ChangePdfWriterRector\ChangePdfWriterRectorTest
*/
final class ChangePdfWriterRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -14,7 +14,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
* @changelog https://github.com/PHPOffice/PhpSpreadsheet/blob/master/docs/topics/migration-from-PHPExcel.md#simplified-iofactory
*
* @see \Rector\Tests\PHPOffice\Rector\StaticCall\ChangeSearchLocationToRegisterReaderRector\ChangeSearchLocationToRegisterReaderRectorTest
* @see \Rector\PHPOffice\Tests\Rector\StaticCall\ChangeSearchLocationToRegisterReaderRector\ChangeSearchLocationToRegisterReaderRectorTest
*/
final class ChangeSearchLocationToRegisterReaderRector extends \Rector\Core\Rector\AbstractRector
{

View File

@ -0,0 +1,12 @@
<?php
declare (strict_types=1);
namespace Rector\PHPOffice\Set;
final class PHPOfficeSetList
{
/**
* @var string
*/
public const PHPEXCEL_TO_PHPSPREADSHEET = __DIR__ . '/../../config/sets/phpexcel-to-phpspreadsheet.php';
}

View File

@ -9,8 +9,8 @@ $loader = require_once __DIR__.'/autoload.php';
if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) {
spl_autoload_call('RectorPrefix20210802\AutoloadIncluder');
}
if (!class_exists('ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463', false) && !interface_exists('ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463', false) && !trait_exists('ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463', false)) {
spl_autoload_call('RectorPrefix20210802\ComposerAutoloaderInit507e2fbcb0a2d677ee90c77a41079463');
if (!class_exists('ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686', false) && !interface_exists('ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686', false) && !trait_exists('ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686', false)) {
spl_autoload_call('RectorPrefix20210802\ComposerAutoloaderInit42b79f7d00222661bde0f680f91ca686');
}
if (!class_exists('Doctrine\Inflector\Inflector', false) && !interface_exists('Doctrine\Inflector\Inflector', false) && !trait_exists('Doctrine\Inflector\Inflector', false)) {
spl_autoload_call('RectorPrefix20210802\Doctrine\Inflector\Inflector');
@ -3308,9 +3308,9 @@ if (!function_exists('print_node')) {
return \RectorPrefix20210802\print_node(...func_get_args());
}
}
if (!function_exists('composerRequire507e2fbcb0a2d677ee90c77a41079463')) {
function composerRequire507e2fbcb0a2d677ee90c77a41079463() {
return \RectorPrefix20210802\composerRequire507e2fbcb0a2d677ee90c77a41079463(...func_get_args());
if (!function_exists('composerRequire42b79f7d00222661bde0f680f91ca686')) {
function composerRequire42b79f7d00222661bde0f680f91ca686() {
return \RectorPrefix20210802\composerRequire42b79f7d00222661bde0f680f91ca686(...func_get_args());
}
}
if (!function_exists('parseArgs')) {