2455 Commits

Author SHA1 Message Date
Tomas Votruba
050b0219dc de-fluent 2019-09-18 08:07:45 +02:00
Tomas Votruba
07708261d2 fix cs 2019-09-17 13:21:29 +02:00
sashabeton
2523e8727e Implement BinaryOp\Concat to NodeFactory::createArrayItem 2019-09-17 11:18:44 +03:00
sashabeton
49d4077139 Merge branch 'master' into inline-validation-rules-to-array-definition-rector 2019-09-16 14:36:36 +03:00
Tomáš Votruba
64ac012d02
[Autodiscovery] init (#1982)
[Autodiscovery] init
2019-09-15 21:51:26 +02:00
Tomas Votruba
a25282b266 relocate 2019-09-15 21:48:17 +02:00
Tomas Votruba
ccec62f02c let parent handle cleanup 2019-09-15 21:48:17 +02:00
Tomas Votruba
abf9ced755 add FQNize same-namespace test 2019-09-15 21:48:17 +02:00
Tomas Votruba
7cf7248949 add AbstractGenericRectorTestCase 2019-09-15 20:27:32 +02:00
Tomas Votruba
ce332b4e65 add AbstractFileSystemRectorTestCase + test 2019-09-15 18:07:16 +02:00
Tomas Votruba
24149a36a7 [phpstan] add PreventParentMethodVisibilityOverrideRule 2019-09-15 16:49:28 +02:00
Tomas Votruba
82d20064e0 Fix Return type Covariance Inverse Order 2019-09-15 16:37:41 +02:00
Tomas Votruba
9648677231 [tests] drop unused -s methods for testing without data providers 2019-09-15 16:37:26 +02:00
Tomas Votruba
55155afd1c [tests] add doTestFileWithoutAutoload() 2019-09-15 15:55:12 +02:00
Tomas Votruba
fe3152e817 add AssignManipulator + misc 2019-09-14 17:51:14 +02:00
Tomas Votruba
6f983ad302 improve getByType() 2019-09-11 20:12:09 +02:00
Tomas Votruba
4dcdf4c890 cleanup 2019-09-11 19:52:04 +02:00
Tomas Votruba
8b591fab52 fixes 2019-09-11 19:41:09 +02:00
Tomas Votruba
622b6c1460 migrate TypeInferers to PHPStan object types 2019-09-10 20:40:43 +02:00
sashabeton
e222ea36c8 Merge branch 'master' into inline-validation-rules-to-array-definition-rector 2019-09-10 16:24:38 +03:00
Tomas Votruba
4cd498e3aa move stubs loading to FileProcessor 2019-09-10 15:14:36 +02:00
sashabeton
3f53e60b71 Extend NodeFactory, beautify code 2019-09-10 11:14:54 +03:00
Tomas Votruba
2cb3f04945 remove few PHP-Parser rules to prevent package-rules vs package-features confussion 2019-09-06 12:33:05 +02:00
Tomas Votruba
82efb89940 use object types over strings 2019-09-06 12:29:55 +02:00
Tomas Votruba
9cc1c9909a remove CallableCollectorPopulator 2019-09-04 13:26:23 +02:00
Tomas Votruba
89e21ea68b merge NodeToStringTypeResolver, StaticTypeToStringResolver, PHPStan\StaticTypeToStringResolver to StaticTypeMapper 2019-09-04 12:23:03 +02:00
Tomas Votruba
64d69ca83f improve test case provided rector class debug info 2019-09-04 11:03:02 +02:00
Tomas Votruba
79ffad4a0b add @see annotations 2019-09-03 14:05:21 +02:00
Tomas Votruba
0e9465941a rename getNodeStaticType() to getStaticType() 2019-09-03 10:08:30 +02:00
Tomas Votruba
2a0d0d7ac1 from helper methods to isStaticType() with PHPStan object typing 2019-09-03 10:06:04 +02:00
Tomas Votruba
ac08e7c320 cleanup type resolving 2019-09-02 12:50:38 +02:00
Tomas Votruba
8af87e51c9 Add ReturnedNodesReturnTypeInferer 2019-09-02 10:47:05 +02:00
Tomas Votruba
d4cd92fa73 add getTraitUses() 2019-09-01 21:47:16 +02:00
Tomas Votruba
2e97a3d315 make use of getProperties() 2019-09-01 21:45:26 +02:00
Tomas Votruba
a618c07a50 decouple EntityWithMissingUuidProvider class 2019-08-31 12:47:41 +02:00
Tomas Votruba
e466a14616 add removeNodeFromStatements() method to remove statement by key easily 2019-08-31 10:44:41 +02:00
Tomas Votruba
04d01ffdfe add Symfony Validator annotations 2019-08-30 23:08:03 +02:00
Tomas Votruba
2b51b257e1 decouple PhpDocClassRenamer 2019-08-30 22:29:51 +02:00
Tomas Votruba
596986120d fix doctine removal compat 2019-08-30 16:40:56 +02:00
Tomas Votruba
93a71ce302 rename level to set to prevent confusion of duplicate 2019-08-29 22:50:37 +02:00
Tomas Votruba
c1303c6ba7 init uuid migration 2019-08-28 10:52:55 +02:00
Tomas Votruba
bb73e893de [DoctrinePhpDocParser] Add relation tags and join column 2019-08-27 12:53:29 +02:00
Tomas Votruba
faaf605e19 update DoctrineColumnPropertyTypeInferer to work with doctrine annotation nodes 2019-08-26 21:58:01 +02:00
Tomas Votruba
42cbfd8905 [BetterPhpDocParser] Add support for parsing Doctrine annotations 2019-08-26 21:52:16 +02:00
Tomas Votruba
fbe425746e [dx] make should not happen more informative 2019-08-26 18:47:46 +02:00
Tomas Votruba
9f9b939052 allow testing outside Rector 2019-08-25 13:53:38 +02:00
Tomas Votruba
f0d5b5af76 merge isName and isNameInsensitive 2019-08-25 13:02:19 +02:00
Tomas Votruba
6d0bf0b44b add makeFinal() method 2019-08-25 12:29:15 +02:00
Tomas Votruba
8dae1dae44 rename levels command to sets 2019-08-25 12:19:03 +02:00
Tomas Votruba
357209f228 separate ContributorUtils to RectorGenerator and DocumentationGenerator 2019-08-24 13:11:20 +02:00