From e7e9cfd0ba805e1816698b66855384a65e2446b7 Mon Sep 17 00:00:00 2001 From: Sajad Dehshiri Date: Sun, 4 Sep 2022 15:09:37 +0430 Subject: [PATCH 1/3] Update migration.stub --- stubs/migration.stub | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stubs/migration.stub b/stubs/migration.stub index 1394b483..c37d08be 100644 --- a/stubs/migration.stub +++ b/stubs/migration.stub @@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class {{ class }} extends Migration +return new class extends Migration { /** * Run the migrations. @@ -27,4 +27,4 @@ class {{ class }} extends Migration { Schema::dropIfExists('{{ table }}'); } -} +}; From 5402a57169890d3da2f59d022b6890e69bf52169 Mon Sep 17 00:00:00 2001 From: Sajad Dehshiri Date: Sun, 4 Sep 2022 15:09:48 +0430 Subject: [PATCH 2/3] update tests --- .../migrations/belongs-to-many-duplicated-company.php | 4 ++-- .../fixtures/migrations/belongs-to-many-duplicated-people.php | 4 ++-- .../fixtures/migrations/belongs-to-many-duplicated-pivot.php | 4 ++-- tests/fixtures/migrations/belongs-to-many-key-constraints.php | 4 ++-- .../migrations/belongs-to-many-pivot-key-constraints.php | 4 ++-- tests/fixtures/migrations/belongs-to-many-pivot.php | 4 ++-- tests/fixtures/migrations/belongs-to-many.php | 4 ++-- tests/fixtures/migrations/boolean-column-default.php | 4 ++-- tests/fixtures/migrations/columns-with-comments.php | 4 ++-- tests/fixtures/migrations/comments.php | 4 ++-- tests/fixtures/migrations/custom-indexes.php | 4 ++-- tests/fixtures/migrations/custom-pivot-table-name-test.php | 4 ++-- tests/fixtures/migrations/custom-pivot-table-name-user.php | 4 ++-- tests/fixtures/migrations/disable-auto-columns.php | 4 ++-- tests/fixtures/migrations/enum-options.php | 4 ++-- tests/fixtures/migrations/foreign-key-on-delete.php | 4 ++-- tests/fixtures/migrations/foreign-key-shorthand.php | 4 ++-- tests/fixtures/migrations/foreign-with-class.php | 4 ++-- tests/fixtures/migrations/full-text.php | 4 ++-- tests/fixtures/migrations/identity-columns-big-increments.php | 4 ++-- tests/fixtures/migrations/identity-columns.php | 4 ++-- tests/fixtures/migrations/indexes.php | 4 ++-- tests/fixtures/migrations/model-key-constraints.php | 4 ++-- tests/fixtures/migrations/model-modifiers.php | 4 ++-- tests/fixtures/migrations/model-numeric-defaults.php | 4 ++-- tests/fixtures/migrations/morphed-by-many-intermediate.php | 4 ++-- tests/fixtures/migrations/morphed-by-many.php | 4 ++-- tests/fixtures/migrations/nullable-chaining.php | 4 ++-- tests/fixtures/migrations/nullable-columns-with-foreign.php | 4 ++-- tests/fixtures/migrations/optimize.php | 4 ++-- .../migrations/pascal-case-model-names-broker-broker-type.php | 4 ++-- .../migrations/pascal-case-model-names-broker-type.php | 4 ++-- tests/fixtures/migrations/pascal-case-model-names-broker.php | 4 ++-- .../migrations/polymorphic_relationships_images_table.php | 4 ++-- ...olymorphic_relationships_images_table_multiple_morphto.php | 4 ++-- .../migrations/polymorphic_relationships_posts_table.php | 4 ++-- .../migrations/polymorphic_relationships_users_table.php | 4 ++-- tests/fixtures/migrations/posts.php | 4 ++-- tests/fixtures/migrations/readme-example.php | 4 ++-- tests/fixtures/migrations/relationships-constraints.php | 4 ++-- tests/fixtures/migrations/relationships.php | 4 ++-- tests/fixtures/migrations/resource-statements.php | 4 ++-- tests/fixtures/migrations/return-type-declarations.php | 4 ++-- tests/fixtures/migrations/soft-deletes-respect-order.php | 4 ++-- tests/fixtures/migrations/soft-deletes.php | 4 ++-- tests/fixtures/migrations/unconventional-foreign-key.php | 4 ++-- tests/fixtures/migrations/unconventional.php | 4 ++-- tests/fixtures/migrations/uuid-shorthand-constraint.php | 4 ++-- .../migrations/uuid-shorthand-invalid-relationship.php | 4 ++-- tests/fixtures/migrations/uuid-shorthand.php | 4 ++-- tests/fixtures/migrations/uuid-without-relationship.php | 4 ++-- .../migrations/with-path-prefix-table-name-city-region.php | 4 ++-- .../migrations/with-path-prefix-table-name-region.php | 4 ++-- tests/fixtures/migrations/with-timezones.php | 4 ++-- 54 files changed, 108 insertions(+), 108 deletions(-) diff --git a/tests/fixtures/migrations/belongs-to-many-duplicated-company.php b/tests/fixtures/migrations/belongs-to-many-duplicated-company.php index 7c2c2886..2a13a9eb 100644 --- a/tests/fixtures/migrations/belongs-to-many-duplicated-company.php +++ b/tests/fixtures/migrations/belongs-to-many-duplicated-company.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCompaniesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('companies'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many-duplicated-people.php b/tests/fixtures/migrations/belongs-to-many-duplicated-people.php index 5485b44a..66a69995 100644 --- a/tests/fixtures/migrations/belongs-to-many-duplicated-people.php +++ b/tests/fixtures/migrations/belongs-to-many-duplicated-people.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePeopleTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('people'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many-duplicated-pivot.php b/tests/fixtures/migrations/belongs-to-many-duplicated-pivot.php index c83f695d..5e8a95b4 100644 --- a/tests/fixtures/migrations/belongs-to-many-duplicated-pivot.php +++ b/tests/fixtures/migrations/belongs-to-many-duplicated-pivot.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCompanyPersonTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -28,4 +28,4 @@ public function down() { Schema::dropIfExists('company_person'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many-key-constraints.php b/tests/fixtures/migrations/belongs-to-many-key-constraints.php index ee69f745..718b3ae7 100644 --- a/tests/fixtures/migrations/belongs-to-many-key-constraints.php +++ b/tests/fixtures/migrations/belongs-to-many-key-constraints.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateJourneysTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -34,4 +34,4 @@ public function down() { Schema::dropIfExists('journeys'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many-pivot-key-constraints.php b/tests/fixtures/migrations/belongs-to-many-pivot-key-constraints.php index 5e4fd392..5b398eaa 100644 --- a/tests/fixtures/migrations/belongs-to-many-pivot-key-constraints.php +++ b/tests/fixtures/migrations/belongs-to-many-pivot-key-constraints.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateDiaryJourneyTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down() { Schema::dropIfExists('diary_journey'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many-pivot.php b/tests/fixtures/migrations/belongs-to-many-pivot.php index 406c3cdd..a3ceb785 100644 --- a/tests/fixtures/migrations/belongs-to-many-pivot.php +++ b/tests/fixtures/migrations/belongs-to-many-pivot.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateDiaryJourneyTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -28,4 +28,4 @@ public function down() { Schema::dropIfExists('diary_journey'); } -} +}; diff --git a/tests/fixtures/migrations/belongs-to-many.php b/tests/fixtures/migrations/belongs-to-many.php index c213b42d..bbb69b8d 100644 --- a/tests/fixtures/migrations/belongs-to-many.php +++ b/tests/fixtures/migrations/belongs-to-many.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateJourneysTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('journeys'); } -} +}; diff --git a/tests/fixtures/migrations/boolean-column-default.php b/tests/fixtures/migrations/boolean-column-default.php index aa0d913c..7e77d03c 100644 --- a/tests/fixtures/migrations/boolean-column-default.php +++ b/tests/fixtures/migrations/boolean-column-default.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -34,4 +34,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/columns-with-comments.php b/tests/fixtures/migrations/columns-with-comments.php index 9249ff19..d4a499b1 100644 --- a/tests/fixtures/migrations/columns-with-comments.php +++ b/tests/fixtures/migrations/columns-with-comments.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateProfessionsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('professions'); } -} +}; diff --git a/tests/fixtures/migrations/comments.php b/tests/fixtures/migrations/comments.php index 34e3d6f9..ebedd986 100644 --- a/tests/fixtures/migrations/comments.php +++ b/tests/fixtures/migrations/comments.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/custom-indexes.php b/tests/fixtures/migrations/custom-indexes.php index 780571fe..9e7a7bb2 100644 --- a/tests/fixtures/migrations/custom-indexes.php +++ b/tests/fixtures/migrations/custom-indexes.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCooltablesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -33,4 +33,4 @@ public function down() { Schema::dropIfExists('cooltables'); } -} +}; diff --git a/tests/fixtures/migrations/custom-pivot-table-name-test.php b/tests/fixtures/migrations/custom-pivot-table-name-test.php index a5293337..11535908 100644 --- a/tests/fixtures/migrations/custom-pivot-table-name-test.php +++ b/tests/fixtures/migrations/custom-pivot-table-name-test.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateTestTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -28,4 +28,4 @@ public function down() { Schema::dropIfExists('test'); } -} +}; diff --git a/tests/fixtures/migrations/custom-pivot-table-name-user.php b/tests/fixtures/migrations/custom-pivot-table-name-user.php index 40ae3ec7..e04f973b 100644 --- a/tests/fixtures/migrations/custom-pivot-table-name-user.php +++ b/tests/fixtures/migrations/custom-pivot-table-name-user.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateUsersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('users'); } -} +}; diff --git a/tests/fixtures/migrations/disable-auto-columns.php b/tests/fixtures/migrations/disable-auto-columns.php index 2d863d13..17a6b10c 100644 --- a/tests/fixtures/migrations/disable-auto-columns.php +++ b/tests/fixtures/migrations/disable-auto-columns.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateStatesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('states'); } -} +}; diff --git a/tests/fixtures/migrations/enum-options.php b/tests/fixtures/migrations/enum-options.php index ab67b896..09fbf76f 100644 --- a/tests/fixtures/migrations/enum-options.php +++ b/tests/fixtures/migrations/enum-options.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateMessagesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('messages'); } -} +}; diff --git a/tests/fixtures/migrations/foreign-key-on-delete.php b/tests/fixtures/migrations/foreign-key-on-delete.php index f0725e05..2ad22a5f 100644 --- a/tests/fixtures/migrations/foreign-key-on-delete.php +++ b/tests/fixtures/migrations/foreign-key-on-delete.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -37,4 +37,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/foreign-key-shorthand.php b/tests/fixtures/migrations/foreign-key-shorthand.php index 88408003..dff1145d 100644 --- a/tests/fixtures/migrations/foreign-key-shorthand.php +++ b/tests/fixtures/migrations/foreign-key-shorthand.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -35,4 +35,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/foreign-with-class.php b/tests/fixtures/migrations/foreign-with-class.php index 039dbd68..dfb8c85d 100644 --- a/tests/fixtures/migrations/foreign-with-class.php +++ b/tests/fixtures/migrations/foreign-with-class.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateEventsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -34,4 +34,4 @@ public function down() { Schema::dropIfExists('events'); } -} +}; diff --git a/tests/fixtures/migrations/full-text.php b/tests/fixtures/migrations/full-text.php index 96583e97..65ec976c 100644 --- a/tests/fixtures/migrations/full-text.php +++ b/tests/fixtures/migrations/full-text.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/identity-columns-big-increments.php b/tests/fixtures/migrations/identity-columns-big-increments.php index 6781e559..45f5ef49 100644 --- a/tests/fixtures/migrations/identity-columns-big-increments.php +++ b/tests/fixtures/migrations/identity-columns-big-increments.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateRelationshipsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('relationships'); } -} +}; diff --git a/tests/fixtures/migrations/identity-columns.php b/tests/fixtures/migrations/identity-columns.php index 9b301ae1..609ce9c6 100644 --- a/tests/fixtures/migrations/identity-columns.php +++ b/tests/fixtures/migrations/identity-columns.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateRelationshipsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('relationships'); } -} +}; diff --git a/tests/fixtures/migrations/indexes.php b/tests/fixtures/migrations/indexes.php index ee6ca0b3..b088a004 100644 --- a/tests/fixtures/migrations/indexes.php +++ b/tests/fixtures/migrations/indexes.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -40,4 +40,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/model-key-constraints.php b/tests/fixtures/migrations/model-key-constraints.php index b00ad6f2..fb424fa6 100644 --- a/tests/fixtures/migrations/model-key-constraints.php +++ b/tests/fixtures/migrations/model-key-constraints.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateOrdersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -37,4 +37,4 @@ public function down() { Schema::dropIfExists('orders'); } -} +}; diff --git a/tests/fixtures/migrations/model-modifiers.php b/tests/fixtures/migrations/model-modifiers.php index 0336f7f5..5fa1d3c2 100644 --- a/tests/fixtures/migrations/model-modifiers.php +++ b/tests/fixtures/migrations/model-modifiers.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateModifiersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -36,4 +36,4 @@ public function down() { Schema::dropIfExists('modifiers'); } -} +}; diff --git a/tests/fixtures/migrations/model-numeric-defaults.php b/tests/fixtures/migrations/model-numeric-defaults.php index ab2b0755..cf1d8675 100644 --- a/tests/fixtures/migrations/model-numeric-defaults.php +++ b/tests/fixtures/migrations/model-numeric-defaults.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateNumericsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -38,4 +38,4 @@ public function down() { Schema::dropIfExists('numerics'); } -} +}; diff --git a/tests/fixtures/migrations/morphed-by-many-intermediate.php b/tests/fixtures/migrations/morphed-by-many-intermediate.php index 1a104c41..448726b2 100644 --- a/tests/fixtures/migrations/morphed-by-many-intermediate.php +++ b/tests/fixtures/migrations/morphed-by-many-intermediate.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateTagablesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('tagables'); } -} +}; diff --git a/tests/fixtures/migrations/morphed-by-many.php b/tests/fixtures/migrations/morphed-by-many.php index 3cc70b02..e9a30327 100644 --- a/tests/fixtures/migrations/morphed-by-many.php +++ b/tests/fixtures/migrations/morphed-by-many.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateTagsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('tags'); } -} +}; diff --git a/tests/fixtures/migrations/nullable-chaining.php b/tests/fixtures/migrations/nullable-chaining.php index 964ca8cf..6625e8e1 100644 --- a/tests/fixtures/migrations/nullable-chaining.php +++ b/tests/fixtures/migrations/nullable-chaining.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCartsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -34,4 +34,4 @@ public function down() { Schema::dropIfExists('carts'); } -} +}; diff --git a/tests/fixtures/migrations/nullable-columns-with-foreign.php b/tests/fixtures/migrations/nullable-columns-with-foreign.php index b4a6bf99..233cd0a1 100644 --- a/tests/fixtures/migrations/nullable-columns-with-foreign.php +++ b/tests/fixtures/migrations/nullable-columns-with-foreign.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -35,4 +35,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/optimize.php b/tests/fixtures/migrations/optimize.php index 80f1c98f..a1c1cfac 100644 --- a/tests/fixtures/migrations/optimize.php +++ b/tests/fixtures/migrations/optimize.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateOptimizesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -39,4 +39,4 @@ public function down() { Schema::dropIfExists('optimizes'); } -} +}; diff --git a/tests/fixtures/migrations/pascal-case-model-names-broker-broker-type.php b/tests/fixtures/migrations/pascal-case-model-names-broker-broker-type.php index 36455a5b..1b5dc6b6 100644 --- a/tests/fixtures/migrations/pascal-case-model-names-broker-broker-type.php +++ b/tests/fixtures/migrations/pascal-case-model-names-broker-broker-type.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateBrokerBrokerTypeTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -28,4 +28,4 @@ public function down() { Schema::dropIfExists('broker_broker_type'); } -} +}; diff --git a/tests/fixtures/migrations/pascal-case-model-names-broker-type.php b/tests/fixtures/migrations/pascal-case-model-names-broker-type.php index bf63857a..44fedd86 100644 --- a/tests/fixtures/migrations/pascal-case-model-names-broker-type.php +++ b/tests/fixtures/migrations/pascal-case-model-names-broker-type.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateBrokerTypesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('broker_types'); } -} +}; diff --git a/tests/fixtures/migrations/pascal-case-model-names-broker.php b/tests/fixtures/migrations/pascal-case-model-names-broker.php index 654431fe..92cd1621 100644 --- a/tests/fixtures/migrations/pascal-case-model-names-broker.php +++ b/tests/fixtures/migrations/pascal-case-model-names-broker.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateBrokersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('brokers'); } -} +}; diff --git a/tests/fixtures/migrations/polymorphic_relationships_images_table.php b/tests/fixtures/migrations/polymorphic_relationships_images_table.php index 22138a77..117512d9 100644 --- a/tests/fixtures/migrations/polymorphic_relationships_images_table.php +++ b/tests/fixtures/migrations/polymorphic_relationships_images_table.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateImagesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -31,4 +31,4 @@ public function down() { Schema::dropIfExists('images'); } -} +}; diff --git a/tests/fixtures/migrations/polymorphic_relationships_images_table_multiple_morphto.php b/tests/fixtures/migrations/polymorphic_relationships_images_table_multiple_morphto.php index 98d15a3c..aa3f5576 100644 --- a/tests/fixtures/migrations/polymorphic_relationships_images_table_multiple_morphto.php +++ b/tests/fixtures/migrations/polymorphic_relationships_images_table_multiple_morphto.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateImagesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -33,4 +33,4 @@ public function down() { Schema::dropIfExists('images'); } -} +}; diff --git a/tests/fixtures/migrations/polymorphic_relationships_posts_table.php b/tests/fixtures/migrations/polymorphic_relationships_posts_table.php index daa77b34..ddec2523 100644 --- a/tests/fixtures/migrations/polymorphic_relationships_posts_table.php +++ b/tests/fixtures/migrations/polymorphic_relationships_posts_table.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/polymorphic_relationships_users_table.php b/tests/fixtures/migrations/polymorphic_relationships_users_table.php index b9c84d54..a397988c 100644 --- a/tests/fixtures/migrations/polymorphic_relationships_users_table.php +++ b/tests/fixtures/migrations/polymorphic_relationships_users_table.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateUsersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('users'); } -} +}; diff --git a/tests/fixtures/migrations/posts.php b/tests/fixtures/migrations/posts.php index 01551c04..d66343cd 100644 --- a/tests/fixtures/migrations/posts.php +++ b/tests/fixtures/migrations/posts.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/readme-example.php b/tests/fixtures/migrations/readme-example.php index 31c9fa7b..b0d80ecb 100644 --- a/tests/fixtures/migrations/readme-example.php +++ b/tests/fixtures/migrations/readme-example.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down() { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/relationships-constraints.php b/tests/fixtures/migrations/relationships-constraints.php index bc1f18ff..881bc17c 100644 --- a/tests/fixtures/migrations/relationships-constraints.php +++ b/tests/fixtures/migrations/relationships-constraints.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -34,4 +34,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/relationships.php b/tests/fixtures/migrations/relationships.php index 8632b31f..c6990a0e 100644 --- a/tests/fixtures/migrations/relationships.php +++ b/tests/fixtures/migrations/relationships.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/resource-statements.php b/tests/fixtures/migrations/resource-statements.php index 220be996..35de6399 100644 --- a/tests/fixtures/migrations/resource-statements.php +++ b/tests/fixtures/migrations/resource-statements.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateUsersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down() { Schema::dropIfExists('users'); } -} +}; diff --git a/tests/fixtures/migrations/return-type-declarations.php b/tests/fixtures/migrations/return-type-declarations.php index c2624180..e3dfd21b 100644 --- a/tests/fixtures/migrations/return-type-declarations.php +++ b/tests/fixtures/migrations/return-type-declarations.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePostsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down(): void { Schema::dropIfExists('posts'); } -} +}; diff --git a/tests/fixtures/migrations/soft-deletes-respect-order.php b/tests/fixtures/migrations/soft-deletes-respect-order.php index ef1036e5..7796571e 100644 --- a/tests/fixtures/migrations/soft-deletes-respect-order.php +++ b/tests/fixtures/migrations/soft-deletes-respect-order.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -31,4 +31,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/soft-deletes.php b/tests/fixtures/migrations/soft-deletes.php index f20fd720..8b2f1a69 100644 --- a/tests/fixtures/migrations/soft-deletes.php +++ b/tests/fixtures/migrations/soft-deletes.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; diff --git a/tests/fixtures/migrations/unconventional-foreign-key.php b/tests/fixtures/migrations/unconventional-foreign-key.php index fd4489e0..fd175227 100644 --- a/tests/fixtures/migrations/unconventional-foreign-key.php +++ b/tests/fixtures/migrations/unconventional-foreign-key.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateStatesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -40,4 +40,4 @@ public function down() { Schema::dropIfExists('states'); } -} +}; diff --git a/tests/fixtures/migrations/unconventional.php b/tests/fixtures/migrations/unconventional.php index 1db80ca2..99dd847c 100644 --- a/tests/fixtures/migrations/unconventional.php +++ b/tests/fixtures/migrations/unconventional.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateTeamsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down() { Schema::dropIfExists('teams'); } -} +}; diff --git a/tests/fixtures/migrations/uuid-shorthand-constraint.php b/tests/fixtures/migrations/uuid-shorthand-constraint.php index 64bd1e40..0ac38718 100644 --- a/tests/fixtures/migrations/uuid-shorthand-constraint.php +++ b/tests/fixtures/migrations/uuid-shorthand-constraint.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePeopleTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -33,4 +33,4 @@ public function down() { Schema::dropIfExists('people'); } -} +}; diff --git a/tests/fixtures/migrations/uuid-shorthand-invalid-relationship.php b/tests/fixtures/migrations/uuid-shorthand-invalid-relationship.php index a30faf02..66401e68 100644 --- a/tests/fixtures/migrations/uuid-shorthand-invalid-relationship.php +++ b/tests/fixtures/migrations/uuid-shorthand-invalid-relationship.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateAgeCohortsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -33,4 +33,4 @@ public function down() { Schema::dropIfExists('age_cohorts'); } -} +}; diff --git a/tests/fixtures/migrations/uuid-shorthand.php b/tests/fixtures/migrations/uuid-shorthand.php index 0ee39433..892f174d 100644 --- a/tests/fixtures/migrations/uuid-shorthand.php +++ b/tests/fixtures/migrations/uuid-shorthand.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreatePeopleTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('people'); } -} +}; diff --git a/tests/fixtures/migrations/uuid-without-relationship.php b/tests/fixtures/migrations/uuid-without-relationship.php index 521fdef9..6e4fcb47 100644 --- a/tests/fixtures/migrations/uuid-without-relationship.php +++ b/tests/fixtures/migrations/uuid-without-relationship.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateVatsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('vats'); } -} +}; diff --git a/tests/fixtures/migrations/with-path-prefix-table-name-city-region.php b/tests/fixtures/migrations/with-path-prefix-table-name-city-region.php index 148b0185..b50f4c6b 100644 --- a/tests/fixtures/migrations/with-path-prefix-table-name-city-region.php +++ b/tests/fixtures/migrations/with-path-prefix-table-name-city-region.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCityRegionTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -28,4 +28,4 @@ public function down() { Schema::dropIfExists('city_region'); } -} +}; diff --git a/tests/fixtures/migrations/with-path-prefix-table-name-region.php b/tests/fixtures/migrations/with-path-prefix-table-name-region.php index b326d8bd..dbeec666 100644 --- a/tests/fixtures/migrations/with-path-prefix-table-name-region.php +++ b/tests/fixtures/migrations/with-path-prefix-table-name-region.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateRegionsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() { Schema::dropIfExists('regions'); } -} +}; diff --git a/tests/fixtures/migrations/with-timezones.php b/tests/fixtures/migrations/with-timezones.php index ad93dbfc..b1bfb17f 100644 --- a/tests/fixtures/migrations/with-timezones.php +++ b/tests/fixtures/migrations/with-timezones.php @@ -4,7 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateCommentsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -29,4 +29,4 @@ public function down() { Schema::dropIfExists('comments'); } -} +}; From d4b102875545353801992db653b42138b60be0ba Mon Sep 17 00:00:00 2001 From: Sajad Dehshiri Date: Sun, 4 Sep 2022 15:10:23 +0430 Subject: [PATCH 3/3] Update MigrationGenerator.php --- src/Generators/MigrationGenerator.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/Generators/MigrationGenerator.php b/src/Generators/MigrationGenerator.php index 8b953c82..0a5ab936 100644 --- a/src/Generators/MigrationGenerator.php +++ b/src/Generators/MigrationGenerator.php @@ -106,7 +106,6 @@ protected function createMigrations(array $tables, $overwrite = false): array protected function populateStub(string $stub, Model $model) { - $stub = str_replace('{{ class }}', $this->getClassName($model), $stub); $stub = str_replace('{{ table }}', $model->tableName(), $stub); $stub = str_replace('{{ definition }}', $this->buildDefinition($model), $stub); @@ -123,7 +122,6 @@ protected function populateStub(string $stub, Model $model) protected function populatePivotStub(string $stub, array $segments) { - $stub = str_replace('{{ class }}', $this->getPivotClassName($segments), $stub); $stub = str_replace('{{ table }}', $this->getPivotTableName($segments), $stub); $stub = str_replace('{{ definition }}', $this->buildPivotTableDefinition($segments), $stub); @@ -136,7 +134,6 @@ protected function populatePivotStub(string $stub, array $segments) protected function populatePolyStub(string $stub, string $parentTable) { - $stub = str_replace('{{ class }}', $this->getPolyClassName($parentTable), $stub); $stub = str_replace('{{ table }}', $this->getPolyTableName($parentTable), $stub); $stub = str_replace('{{ definition }}', $this->buildPolyTableDefinition($parentTable), $stub);