Skip to content

Commit 2373c83

Browse files
authored
[10.x] Use shared facade script (#47901)
* Use shared facade script * Fix recursive reference * Sort facades
1 parent a99d74a commit 2373c83

File tree

3 files changed

+46
-772
lines changed

3 files changed

+46
-772
lines changed

.github/workflows/facades.yml

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
steps:
1919
- name: Checkout code
2020
uses: actions/checkout@v3
21+
with:
22+
fetch-depth: 0
2123

2224
- name: Setup PHP
2325
uses: shivammathur/setup-php@v2
@@ -31,10 +33,52 @@ jobs:
3133
with:
3234
timeout_minutes: 5
3335
max_attempts: 5
34-
command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress
36+
command: |
37+
composer config repositories.facade-documenter vcs [email protected]:laravel-labs/facade-documenter.git
38+
composer require --dev laravel/facade-documenter:dev-main --prefer-stable --prefer-dist --no-interaction --no-progress
3539
3640
- name: Update facade docblocks
37-
run: php -f bin/facades.php
41+
run: |
42+
php -f vendor/bin/facade.php -- \
43+
Illuminate\\Support\\Facades\\App \
44+
Illuminate\\Support\\Facades\\Artisan \
45+
Illuminate\\Support\\Facades\\Auth \
46+
Illuminate\\Support\\Facades\\Blade \
47+
Illuminate\\Support\\Facades\\Broadcast \
48+
Illuminate\\Support\\Facades\\Bus \
49+
Illuminate\\Support\\Facades\\Cache \
50+
Illuminate\\Support\\Facades\\Config \
51+
Illuminate\\Support\\Facades\\Cookie \
52+
Illuminate\\Support\\Facades\\Crypt \
53+
Illuminate\\Support\\Facades\\DB \
54+
Illuminate\\Support\\Facades\\Date \
55+
Illuminate\\Support\\Facades\\Event \
56+
Illuminate\\Support\\Facades\\File \
57+
Illuminate\\Support\\Facades\\Gate \
58+
Illuminate\\Support\\Facades\\Hash \
59+
Illuminate\\Support\\Facades\\Http \
60+
Illuminate\\Support\\Facades\\Lang \
61+
Illuminate\\Support\\Facades\\Log \
62+
Illuminate\\Support\\Facades\\Mail \
63+
Illuminate\\Support\\Facades\\Notification \
64+
Illuminate\\Support\\Facades\\ParallelTesting \
65+
Illuminate\\Support\\Facades\\Password \
66+
Illuminate\\Support\\Facades\\Pipeline \
67+
Illuminate\\Support\\Facades\\Process \
68+
Illuminate\\Support\\Facades\\Queue \
69+
Illuminate\\Support\\Facades\\RateLimiter \
70+
Illuminate\\Support\\Facades\\Redirect \
71+
Illuminate\\Support\\Facades\\Redis \
72+
Illuminate\\Support\\Facades\\Request \
73+
Illuminate\\Support\\Facades\\Response \
74+
Illuminate\\Support\\Facades\\Route \
75+
Illuminate\\Support\\Facades\\Schema \
76+
Illuminate\\Support\\Facades\\Session \
77+
Illuminate\\Support\\Facades\\Storage \
78+
Illuminate\\Support\\Facades\\URL \
79+
Illuminate\\Support\\Facades\\Validator \
80+
Illuminate\\Support\\Facades\\View \
81+
Illuminate\\Support\\Facades\\Vite
3882
3983
- name: Commit facade docblocks
4084
uses: stefanzweifel/git-auto-commit-action@v4

0 commit comments

Comments
 (0)