Tomas Votruba
031deda881
[TypeDeclaration] Add AddParamTypeFromCallersRector ( #5782 )
2021-03-06 21:16:18 +00:00
Abdul Malik Ikhsan
d7592f59ec
[Naming] Register RenameForeachValueVariableToMatchExprVariableRector to naming config set ( #5696 )
...
* [Naming] Register RenameForeachValueVariableToMatchExprVariableRector to naming config set
* fix property fetch not from this
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* fix
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* fixture fix
* phpstan
* [ci-review] Rector Rectify
* phpstan
* extract to separate method for collect assigns by name
* adding InflectorSingularResolver service
* skip single prefix and length >= 40
* add failing fixture to skip plural camel case
* use regex to get camel cases
* implemented singularize camel cased
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* phpstan
* handle singular verb news -> new
* [ci-review] Rector Rectify
* fixture fix
* handle has
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* phpstan
* phpstan
* handle left side By
* [ci-review] Rector Rectify
* re-use resolve call
* [ci-review] Rector Rectify
* phpstan
* [ci-review] Rector Rectify
* final touch
* final touch
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* use previous By in the middle
* update $childClassReflection->hasProperty($propertyName)
* [ci-review] Rector Rectify
* catchKeys
* regex fix
* fixture
* [ci-review] Rector Rectify
* try use check array
* Revert "try use check array"
This reverts commit adb9f767f20ea2544e5ccfc9cfe361ecc929912a.
* use files
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-03-05 11:55:40 +01:00
Tomas Votruba
c1dab30664
[MockistaToMockery] Drop as mockista is completely dead package ( #5758 )
2021-03-03 18:40:45 +01:00
Tomas Votruba
05788745fd
[Downgrade] Remove excessive abstract class inheritance, use single service ( #5717 )
2021-03-01 12:10:50 +00:00
Abdul Malik Ikhsan
a9ca776ddc
[EarlyReturn] Register ReturnBinaryOrToEarlyReturnRector to early-return config set ( #5679 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-25 10:19:43 +01:00
Tomas Votruba
e571128b85
[Transform] Move FunctionCallToConstantRector to FuncCallToConstFetchRector ( #5642 )
2021-02-21 09:40:54 +00:00
Tomas Votruba
9a376d98e5
[Arguments] New rule set from former generics ( #5637 )
...
* [Transform] Move SingleToManyMethodRector
* [Transform] Move WrapReturnRector here
* [DependencyInjectoin] Move AddMethodParentCallRecto here
* [Arguments] Create new package from old generics only around arguments
* composer docs uild
2021-02-21 00:21:19 +01:00
Tomas Votruba
13e33f0bff
[Generic] Decouple rules to tailored sets ( #5635 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-20 23:48:31 +01:00
Tomas Votruba
362ebbea46
[TypeDeclaration] Add ReturnTypeFromReturnNewRector ( #5624 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-19 12:01:23 +00:00
Tomas Votruba
1ea1f5852b
[DeadCode] Remove RemoveUnusedClassesRector and RemoveUselessJustForSakeInterfaceRector, too unreliable ( #5618 )
2021-02-19 01:13:43 +01:00
Tomas Votruba
9f5bc8fa16
use ->getNativeType() to get native types ( #5601 )
2021-02-18 21:34:07 +01:00
Abdul Malik Ikhsan
4416807562
[EarlyReturn] Register PreparedValueToEarlyReturnRector to early-return config set ( #5606 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-18 17:01:55 +01:00
Abdul Malik Ikhsan
bcc6c5f326
[DeadCode] Register RemoveDeadLoopRector to dead-code config set ( #5605 )
2021-02-18 14:50:36 +01:00
Tomas Votruba
c609697f14
[TypeDeclarationStrict] Add AddMethodCallBasedStrictParamTypeRector ( #5580 )
2021-02-17 16:40:29 +01:00
Abdul Malik Ikhsan
8e915ebe9b
[DeadCode] Register RemoveEmptyAbstractClassRector to dead-code config set ( #5583 )
2021-02-16 21:16:21 +01:00
Tomas Votruba
651573a58f
[TypeDeclaration] Add ReturnTypeFromStrictTypedCallRector ( #5573 )
2021-02-16 16:12:37 +00:00
Tomas Votruba
9d8b88e359
[TypeDeclaration] Add ParamTypeFromStrictTypedPropertyRector, add TYPE_DECLARATION_STRICT set ( #5559 )
2021-02-15 16:38:30 +00:00
Tomas Votruba
de8fa30257
[cs] apply indent of call in configs ( #5547 )
2021-02-14 21:28:21 +00:00
Tomas Votruba
054de822ed
[DoctrineCodeQuality] Add tests ( #5540 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-14 19:51:04 +00:00
Abdul Malik Ikhsan
206df09020
[EarlyReturn] Register ReturnAfterToEarlyOnBreakRector to early-return config set ( #5542 )
2021-02-14 14:40:31 +01:00
Tomas Votruba
d2948833a8
drop unused AddPropertyByParentRector ( #5537 )
2021-02-13 23:36:53 +00:00
Tomas Votruba
560b720b83
[DependencyInjectoin] Add ActionInjectionToConstructorInjectionRector ( #5485 )
2021-02-09 22:57:20 +00:00
Abdul Malik Ikhsan
6a6ac8332b
[EarlyReturn] Rename ChangeAndIfContinueToMultiContinueRector to ChangeOrIfContinueToMultiContinueRector ( #5483 )
...
* [EarlyReturn] Register ChangeAndIfContinueToMultiContinueRector to early-return config set
* try with clone $if
* [EarlyReturn] Rename ChangeAndIfContinueToMultiContinueRector to ChangeOrIfContinueToMultiContinueRector
* re-register
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
* reduce complexity
* [ci-review] Rector Rectify
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-09 22:52:57 +01:00
Abdul Malik Ikhsan
1a9544f5f4
[DeadCode] Register RemoveDeadInstanceOfRector to dead-code config set ( #5474 )
...
* [DeadCode] Register RemoveDeadInstanceOfRector to dead-code config set
* failing fixture nullable type
* null type check
* handle child check and null check
* failing fixture with php doc type
* debug
* ensure different var
* fix
* fixture rename
* skip assign as may has side effect
* Param check
* clean up
* clean up
* final touch
* final touch
* fix
* fix
* [ci-review] Rector Rectify
* [ci-review] Rector Rectify
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-09 20:04:20 +01:00
Tomas Votruba
e0ad0f960f
[Tests] Move from getRectorsWithConfiguration() to provideConfigFileInfo() to make test configs more intuitive ( #5468 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-09 15:02:29 +01:00
Tomas Votruba
9f6834c46e
[DeadCode] Add RemoveUnusedConstructorParamRector ( #5467 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-09 04:55:21 +01:00
Tomas Votruba
fd8fc59ce1
[PHPStanExtensions] Move decoupled KeepRectorNamespaceForRectorRule ( #5451 )
2021-02-07 21:22:03 +00:00
Abdul Malik Ikhsan
9d78eb02dc
[Symfony 5.2] Rename AbstractRememberMeServices providerKey to firewallName property ( #5448 )
2021-02-07 18:57:35 +01:00
Tomas Votruba
0c830ab123
misc ( #5439 )
2021-02-06 22:20:57 +00:00
Abdul Malik Ikhsan
946b1ac84b
[Privatization] Register MakeOnlyUsedByChildrenProtectedRector to privatization config set ( #5434 )
...
Co-authored-by: kaizen-ci <info@kaizen-ci.org>
2021-02-06 20:41:44 +01:00
Abdul Malik Ikhsan
760facb75b
[Symfony 5.2] Change Param type declaration for Chat/Email/Sms NotificationInterface ( #5420 )
2021-02-04 23:46:27 +01:00
Abdul Malik Ikhsan
0e557a5d11
[Symfony 5.2] Change Param type declaration for Notifier and Channel ( #5414 )
2021-02-03 15:27:12 +01:00
Tomas Votruba
931e233012
[Nette 3.1] Add CallableInMethodCallToVariableRector ( #5409 )
2021-02-02 14:06:48 +00:00
Tomas Votruba
128e340646
[PHP 7.3] Remove compact checks of unused variable, better migrate in type-safe way ( #5396 )
2021-01-31 20:39:41 +01:00
Tomas Votruba
e2757242be
Various stabilizations ( #5381 )
2021-01-30 20:30:37 +00:00
Tomas Votruba
737b6471c2
[Performance] [Polyfill] Move to DeadCode ( #5380 )
2021-01-30 19:56:32 +00:00
Tomas Votruba
2df4732c6c
Move Architecture to Doctrine, improve a bit ( #5374 )
2021-01-30 08:57:35 +00:00
Tomas Votruba
024ec4ba93
[Generics] Add GenericsPHPStormMethodAnnotationRector ( #5365 )
...
Co-authored-by: rector-bot <tomas@getrector.org>
2021-01-29 17:24:20 +01:00
Tomas Votruba
f1a70bd271
[Removing] Move RemoveInterfacesRector here ( #5361 )
2021-01-29 10:38:59 +00:00
Tomas Votruba
53102c9c29
[Removing] Init new set ( #5360 )
...
Co-authored-by: rector-bot <tomas@getrector.org>
2021-01-29 08:08:55 +00:00
Abdul Malik Ikhsan
e1b1d7db45
[Symfony 5.2] Add ValidatorBuilderEnableAnnotationMappingRector ( #5357 )
2021-01-29 08:43:08 +01:00
Tomas Votruba
74aa0292c0
[ActionInjectionToConstructorInjectionRector] Deprecate for nishes market ( #5356 )
2021-01-29 00:36:01 +00:00
Tomas Votruba
1f61ef7160
[Generic] specialize generic rules ( #5355 )
2021-01-29 00:29:12 +00:00
Tomas Votruba
34c0f08969
[Generic] Split rules to their particular categories ( #5354 )
...
Co-authored-by: rector-bot <tomas@getrector.org>
2021-01-29 00:32:20 +01:00
Tomas Votruba
f9f12d9109
[Symfony 5.1] Add LogoutHandlerToLogoutEventSubscriberRector ( #5346 )
2021-01-28 18:55:35 +00:00
Tomas Votruba
8e3e3fd6e1
add CoreRectorInterface and PhpCoreRectorInterface to allow PhpRectorInterface to be RectorInterface without getDefinition() ( #5348 )
2021-01-28 19:26:56 +01:00
Abdul Malik Ikhsan
92fef472e4
[PHP 5.5] Move ClassConstantToSelfClassRector from Php 7.4 to Php 5.5 set ( #5347 )
2021-01-28 16:02:34 +00:00
Tomas Votruba
e0db712dec
[Symfony 5.2] Add LogoutHandlerToLogoutEventSubscriberRector ( #5337 )
2021-01-28 14:36:46 +00:00
Abdul Malik Ikhsan
a54819aba8
[Symfony 5.2] Add FormBuilderSetDataMapperRector ( #5339 )
...
Co-authored-by: rector-bot <tomas@getrector.org>
2021-01-28 13:57:27 +01:00
Tomas Votruba
8fa21a8cb0
[Renaming] Add RenameStringRector ( #5335 )
...
Co-authored-by: rector-bot <tomas@getrector.org>
2021-01-27 15:31:55 +01:00