Skip to content

Commit 6a1ee07

Browse files
authored
Merge pull request #386 from cakephp/add-view-testsuite-property-renames
Add missing View and TestSuite property renames for CakePHP 6.0
2 parents 86519f3 + 2dd50de commit 6a1ee07

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

config/rector/sets/cakephp60.php

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838

3939
$rectorConfig->ruleWithConfiguration(RenamePropertyRector::class, [
4040
new RenameProperty('Cake\ORM\Entity', '_accessible', 'patchable'),
41+
// View::$_helpers conflicts with View::$helpers (config array), so rename to $helperRegistry
42+
new RenameProperty('Cake\View\View', '_helpers', 'helperRegistry'),
4143
]);
4244

4345
$rectorConfig->ruleWithConfiguration(RenameStringRector::class, [
@@ -242,6 +244,7 @@
242244
'Cake\I18n\Time' => ['_jsonEncodeFormat'],
243245
'Cake\I18n\I18n' => ['_collection', '_defaultLocale'],
244246
'Cake\I18n\Number' => ['_formatters', '_defaultCurrency', '_defaultCurrencyFormat'],
247+
'Cake\I18n\PluralRules' => ['_rulesMap'],
245248
'Cake\I18n\TranslatorRegistry' => ['_loaders', '_defaultFormatter', '_useFallback', '_cacher'],
246249
'Cake\I18n\PluralsRules' => ['_rulesMap'],
247250
],
@@ -346,12 +349,69 @@
346349
'_fields', '_providers', '_defaultProviders', '_presenceMessages',
347350
'_useI18n', '_allowEmptyMessages', '_allowEmptyFlags', '_stopOnFailure',
348351
],
352+
'Cake\Validation\ValidatorAwareTrait' => ['_validatorClass', '_validators'],
349353
'Cake\Validation\ValidationSet' => [
350354
'_rules', '_validatePresent', '_allowEmpty',
351355
],
352356
'Cake\Validation\Validation' => ['_pattern'],
353357
'Cake\Validation\ValidatorAwareTrait' => ['_validatorClass', '_validators'],
354358
],
359+
'View' => [
360+
'Cake\View\Cell' => ['_validCellOptions', '_cache'],
361+
'Cake\View\Helper' => ['_View'],
362+
'Cake\View\HelperRegistry' => ['_View'],
363+
'Cake\View\StringTemplate' => ['_compactAttributes', '_configStack', '_compiled'],
364+
'Cake\View\StringTemplateTrait' => ['_templater'],
365+
// Can't rename _helpers as it conflicts with View::$helpers (config array)
366+
'Cake\View\View' => [
367+
'_ext', '_passedVars', '_paths', '_pathsForPlugin',
368+
'_parents', '_current', '_currentType', '_stack', '_viewBlockClass',
369+
],
370+
'Cake\View\ViewBlock' => ['_blocks', '_active', '_discardActiveBufferOnEnd'],
371+
'Cake\View\ViewBuilder' => [
372+
'_templatePath', '_template', '_plugin', '_theme', '_layout',
373+
'_autoLayout', '_layoutPath', '_name', '_className', '_options',
374+
'_configMergeStrategy', '_vars',
375+
],
376+
'Cake\View\ViewVarsTrait' => ['_viewBuilder'],
377+
378+
'Cake\View\Form\ArrayContext' => ['_context'],
379+
'Cake\View\Form\EntityContext' => [
380+
'_context', '_rootName', '_isCollection', '_tables', '_validator',
381+
],
382+
'Cake\View\Form\FormContext' => ['_form', '_validator'],
383+
384+
'Cake\View\Helper\FormHelper' => [
385+
'_defaultWidgets', '_locator', '_context', '_contextFactory',
386+
'_lastAction', '_valueSources', '_groupedInputTypes',
387+
],
388+
'Cake\View\Helper\HtmlHelper' => ['_includedAssets', '_scriptBlockOptions'],
389+
'Cake\View\Helper\IdGeneratorTrait' => ['_idPrefix', '_idSuffixes'],
390+
'Cake\View\Helper\TextHelper' => ['_placeholders'],
391+
'Cake\View\Helper\UrlHelper' => ['_assetUrlClassName'],
392+
393+
'Cake\View\Widget\BasicWidget' => ['_templates'],
394+
'Cake\View\Widget\ButtonWidget' => ['_templates'],
395+
'Cake\View\Widget\DateTimeWidget' => ['_templates'],
396+
'Cake\View\Widget\LabelWidget' => ['_templates', '_labelTemplate'],
397+
'Cake\View\Widget\MultiCheckboxWidget' => ['_label'],
398+
'Cake\View\Widget\NestingLabelWidget' => ['_labelTemplate'],
399+
'Cake\View\Widget\RadioWidget' => ['_label'],
400+
'Cake\View\Widget\WidgetLocator' => ['_widgets', '_templates', '_view'],
401+
'Cake\View\Widget\YearWidget' => ['_select'],
402+
],
403+
'TestSuite' => [
404+
'Cake\TestSuite\Constraint\EventFired' => ['_eventManager'],
405+
'Cake\TestSuite\Constraint\EventFiredWith' => ['_eventManager', '_dataKey', '_dataValue'],
406+
'Cake\TestSuite\IntegrationTestTrait' => [
407+
'_request', '_response', '_exception', '_session', '_cookie',
408+
'_controller', '_viewName', '_layoutName', '_requestSession',
409+
'_securityToken', '_csrfToken', '_retainFlashMessages', '_flashMessages',
410+
'_cookieEncryptionKey', '_unlockedFields', '_csrfKeyName',
411+
],
412+
'Cake\TestSuite\StringCompareTrait' => ['_compareBasePath', '_updateComparisons'],
413+
'Cake\TestSuite\TestCase' => ['_configure', '_capturedError'],
414+
],
355415
];
356416

357417
foreach ($map as $definitions) {

0 commit comments

Comments
 (0)