@@ -44,64 +44,56 @@ class StubsPublishCommand extends Command
4444 protected $ frameworkPath = 'vendor/laravel/framework/src/ ' ;
4545
4646 /**
47- * Paths to stub files
47+ * Paths to stub files and a map of their names
4848 *
4949 * @var array
5050 */
5151 protected $ stubs = [
52- 'Illuminate/Database/Console/Factories/stubs/factory.stub ' ,
53- 'Illuminate/Database/Console/Seeds/stubs/seeder.stub ' ,
54- 'Illuminate/Foundation/Console/stubs/channel.stub ' ,
55- 'Illuminate/Foundation/Console/stubs/console.stub ' ,
56- 'Illuminate/Foundation/Console/stubs/event.stub ' ,
57- 'Illuminate/Foundation/Console/stubs/exception-render-report.stub ' ,
58- 'Illuminate/Foundation/Console/stubs/exception-render.stub ' ,
59- 'Illuminate/Foundation/Console/stubs/exception-report.stub ' ,
60- 'Illuminate/Foundation/Console/stubs/exception.stub ' ,
61- 'Illuminate/Foundation/Console/stubs/job.stub ' ,
62- 'Illuminate/Foundation/Console/stubs/job-queued.stub ' ,
63- 'Illuminate/Foundation/Console/stubs/listener-duck.stub ' ,
64- 'Illuminate/Foundation/Console/stubs/listener-queued-duck.stub ' ,
65- 'Illuminate/Foundation/Console/stubs/listener-queued.stub ' ,
66- 'Illuminate/Foundation/Console/stubs/listener.stub ' ,
67- 'Illuminate/Foundation/Console/stubs/mail.stub ' ,
68- 'Illuminate/Foundation/Console/stubs/markdown-mail.stub ' ,
69- 'Illuminate/Foundation/Console/stubs/markdown-notification.stub ' ,
70- 'Illuminate/Foundation/Console/stubs/markdown.stub ' ,
71- 'Illuminate/Foundation/Console/stubs/model.stub ' ,
72- 'Illuminate/Foundation/Console/stubs/notification.stub ' ,
73- 'Illuminate/Foundation/Console/stubs/observer.stub ' ,
74- 'Illuminate/Foundation/Console/stubs/observer.plain.stub ' ,
75- 'Illuminate/Foundation/Console/stubs/pivot.model.stub ' ,
76- 'Illuminate/Foundation/Console/stubs/policy.plain.stub ' ,
77- 'Illuminate/Foundation/Console/stubs/policy.stub ' ,
78- 'Illuminate/Foundation/Console/stubs/provider.stub ' ,
79- 'Illuminate/Foundation/Console/stubs/request.stub ' ,
80- 'Illuminate/Foundation/Console/stubs/resource-collection.stub ' ,
81- 'Illuminate/Foundation/Console/stubs/resource.stub ' ,
82- 'Illuminate/Foundation/Console/stubs/rule.stub ' ,
83- 'Illuminate/Foundation/Console/stubs/test.stub ' ,
84- 'Illuminate/Foundation/Console/stubs/unit-test.stub ' ,
85- 'Illuminate/Routing/Console/stubs/controller.api.stub ' ,
86- 'Illuminate/Routing/Console/stubs/controller.invokable.stub ' ,
87- 'Illuminate/Routing/Console/stubs/controller.model.api.stub ' ,
88- 'Illuminate/Routing/Console/stubs/controller.model.stub ' ,
89- 'Illuminate/Routing/Console/stubs/controller.nested.api.stub ' ,
90- 'Illuminate/Routing/Console/stubs/controller.nested.stub ' ,
91- 'Illuminate/Routing/Console/stubs/controller.plain.stub ' ,
92- 'Illuminate/Routing/Console/stubs/controller.stub ' ,
93- 'Illuminate/Routing/Console/stubs/middleware.stub ' ,
94- ];
95-
96- /**
97- * Paths to migration stub files and a map of their names
98- *
99- * @var array
100- */
101- protected $ migrationStubs = [
102- 'Illuminate/Database/Migrations/stubs/blank.stub ' => 'migration.blank.stub ' ,
103- 'Illuminate/Database/Migrations/stubs/create.stub ' => 'migration.create.stub ' ,
104- 'Illuminate/Database/Migrations/stubs/update.stub ' => 'migration.update.stub ' ,
52+ 'channel.stub ' => 'Illuminate/Foundation/Console/stubs/channel.stub ' ,
53+ 'console.stub ' => 'Illuminate/Foundation/Console/stubs/console.stub ' ,
54+ 'controller.api.stub ' => 'Illuminate/Routing/Console/stubs/controller.api.stub ' ,
55+ 'controller.invokable.stub ' => 'Illuminate/Routing/Console/stubs/controller.invokable.stub ' ,
56+ 'controller.model.api.stub ' => 'Illuminate/Routing/Console/stubs/controller.model.api.stub ' ,
57+ 'controller.model.stub ' => 'Illuminate/Routing/Console/stubs/controller.model.stub ' ,
58+ 'controller.nested.api.stub ' => 'Illuminate/Routing/Console/stubs/controller.nested.api.stub ' ,
59+ 'controller.nested.stub ' => 'Illuminate/Routing/Console/stubs/controller.nested.stub ' ,
60+ 'controller.plain.stub ' => 'Illuminate/Routing/Console/stubs/controller.plain.stub ' ,
61+ 'controller.stub ' => 'Illuminate/Routing/Console/stubs/controller.stub ' ,
62+ 'event.stub ' => 'Illuminate/Foundation/Console/stubs/event.stub ' ,
63+ 'exception-render-report.stub ' => 'Illuminate/Foundation/Console/stubs/exception-render-report.stub ' ,
64+ 'exception-render.stub ' => 'Illuminate/Foundation/Console/stubs/exception-render.stub ' ,
65+ 'exception-report.stub ' => 'Illuminate/Foundation/Console/stubs/exception-report.stub ' ,
66+ 'exception.stub ' => 'Illuminate/Foundation/Console/stubs/exception.stub ' ,
67+ 'factory.stub ' => 'Illuminate/Database/Console/Factories/stubs/factory.stub ' ,
68+ 'job.stub ' => 'Illuminate/Foundation/Console/stubs/job.stub ' ,
69+ 'job-queued.stub ' => 'Illuminate/Foundation/Console/stubs/job-queued.stub ' ,
70+ 'listener-duck.stub ' => 'Illuminate/Foundation/Console/stubs/listener-duck.stub ' ,
71+ 'listener-queued-duck.stub ' => 'Illuminate/Foundation/Console/stubs/listener-queued-duck.stub ' ,
72+ 'listener-queued.stub ' => 'Illuminate/Foundation/Console/stubs/listener-queued.stub ' ,
73+ 'listener.stub ' => 'Illuminate/Foundation/Console/stubs/listener.stub ' ,
74+ 'mail.stub ' => 'Illuminate/Foundation/Console/stubs/mail.stub ' ,
75+ 'markdown-mail.stub ' => 'Illuminate/Foundation/Console/stubs/markdown-mail.stub ' ,
76+ 'markdown-notification.stub ' => 'Illuminate/Foundation/Console/stubs/markdown-notification.stub ' ,
77+ 'markdown.stub ' => 'Illuminate/Foundation/Console/stubs/markdown.stub ' ,
78+ 'middleware.stub ' => 'Illuminate/Routing/Console/stubs/middleware.stub ' ,
79+ 'migration.blank.stub ' => 'Illuminate/Database/Migrations/stubs/blank.stub ' ,
80+ 'migration.create.stub ' => 'Illuminate/Database/Migrations/stubs/create.stub ' ,
81+ 'migration.update.stub ' => 'Illuminate/Database/Migrations/stubs/update.stub ' ,
82+ 'model.stub ' => 'Illuminate/Foundation/Console/stubs/model.stub ' ,
83+ 'notification.stub ' => 'Illuminate/Foundation/Console/stubs/notification.stub ' ,
84+ 'observer.stub ' => 'Illuminate/Foundation/Console/stubs/observer.stub ' ,
85+ 'observer.plain.stub ' => 'Illuminate/Foundation/Console/stubs/observer.plain.stub ' ,
86+ 'pivot.model.stub ' => 'Illuminate/Foundation/Console/stubs/pivot.model.stub ' ,
87+ 'policy.plain.stub ' => 'Illuminate/Foundation/Console/stubs/policy.plain.stub ' ,
88+ 'policy.stub ' => 'Illuminate/Foundation/Console/stubs/policy.stub ' ,
89+ 'provider.stub ' => 'Illuminate/Foundation/Console/stubs/provider.stub ' ,
90+ 'request.stub ' => 'Illuminate/Foundation/Console/stubs/request.stub ' ,
91+ 'resource-collection.stub ' => 'Illuminate/Foundation/Console/stubs/resource-collection.stub ' ,
92+ 'resource.stub ' => 'Illuminate/Foundation/Console/stubs/resource.stub ' ,
93+ 'rule.stub ' => 'Illuminate/Foundation/Console/stubs/rule.stub ' ,
94+ 'seeder.stub ' => 'Illuminate/Database/Console/Seeds/stubs/seeder.stub ' ,
95+ 'test.stub ' => 'Illuminate/Foundation/Console/stubs/test.stub ' ,
96+ 'unit-test.stub ' => 'Illuminate/Foundation/Console/stubs/unit-test.stub ' ,
10597 ];
10698
10799 /**
@@ -127,13 +119,7 @@ public function handle()
127119 $ this ->createDirectory ($ path );
128120 $ publishedCount = 0 ;
129121
130- foreach ($ this ->stubs as $ stub ) {
131- $ from = base_path ($ this ->frameworkPath . $ stub );
132- $ to = $ path . '/ ' . basename ($ stub );
133- $ publishedCount += (int )$ this ->publishFile ($ from , $ to );
134- }
135-
136- foreach ($ this ->migrationStubs as $ stub => $ name ) {
122+ foreach ($ this ->stubs as $ name => $ stub ) {
137123 $ from = base_path ($ this ->frameworkPath . $ stub );
138124 $ to = $ path . '/ ' . $ name ;
139125 $ publishedCount += (int )$ this ->publishFile ($ from , $ to );
0 commit comments