Skip to content

Commit f5a12f6

Browse files
committed
Update version to 5.0, require Laravel 10x+, and bump workos-php
1 parent 5b21f0c commit f5a12f6

File tree

5 files changed

+28
-60
lines changed

5 files changed

+28
-60
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
php: ['8.1', '8.2', '8.3']
21-
laravel: ['7.*', '8.*', '9.*', '10.*']
21+
laravel: ['10.*', '11.*', '12.*']
2222
steps:
2323
- uses: actions/checkout@v4
2424
- name: Setup PHP

README.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,6 @@ To install via composer, run the following:
1414
composer require workos/workos-php-laravel
1515
```
1616

17-
For Laravel 5.0-5.4, add the WorkOS ServiceProvider in your `config/app.php`:
18-
19-
```php
20-
"providers" => array(
21-
// ...
22-
WorkOS\Laravel\WorkOSServiceProvider::class
23-
)
24-
```
25-
26-
For Laravel 5.5 and up, 6.x and 7.x... you're all set!
27-
2817
## Configuration
2918

3019
Create a WorkOS configuration file by running the following:

bin/restore-cache-and-update-deps

Lines changed: 23 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,9 @@ cache restore $KEY
77

88
echo -n "Setting desired Laravel version to "
99
case ${1} in
10-
"5")
11-
echo "5...ish"
12-
laravel_version="^5.8"
13-
echo "Install desired Laravel version then update everything"
14-
composer require laravel/framework=${laravel_version}
15-
composer u
16-
;;
17-
18-
"6")
19-
echo "6...ish"
20-
laravel_version="^6.18"
21-
echo "Install desired Laravel version then update everything"
22-
composer require laravel/framework=${laravel_version}
23-
composer u
24-
;;
25-
26-
"7")
27-
echo "7...ish"
28-
laravel_version="^7.5"
29-
echo "Install desired Laravel version then update everything"
30-
composer require laravel/framework=${laravel_version}
31-
composer u
32-
;;
33-
34-
"8")
35-
echo "8"
36-
laravel_version="^8.76.2"
37-
echo "Install desired Laravel version then update everything"
38-
composer require laravel/framework=${laravel_version}
39-
composer u
40-
;;
41-
42-
"9")
43-
echo "9"
44-
laravel_version="^9.52.7"
10+
"10")
11+
echo "10"
12+
laravel_version="^10.0.0"
4513
echo "install composer"
4614
if [[ ! `command -v composer 2>/dev/null` ]]
4715
then
@@ -53,11 +21,25 @@ case ${1} in
5321
else
5422
composer u
5523
fi
56-
;;
57-
58-
"10")
59-
echo "10"
60-
laravel_version="^10.0.0"
24+
;;
25+
"11")
26+
echo "11"
27+
laravel_version="^11.0.0"
28+
echo "install composer"
29+
if [[ ! `command -v composer 2>/dev/null` ]]
30+
then
31+
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
32+
php composer-setup.php
33+
php -r "unlink('composer-setup.php');"
34+
php composer.phar require laravel/framework=${laravel_version}
35+
php composer.phar update --no-scripts
36+
else
37+
composer u
38+
fi
39+
;;
40+
"12")
41+
echo "12"
42+
laravel_version="^12.0.0"
6143
echo "install composer"
6244
if [[ ! `command -v composer 2>/dev/null` ]]
6345
then
@@ -72,7 +54,7 @@ case ${1} in
7254
;;
7355

7456
*)
75-
printf "\nError: Specify either 5, 6, 7, 8, 9, or 10 for Laravel version\n"
57+
printf "\nError: Specify 10, 11, or 12 for Laravel version\n"
7658
exit 1
7759
;;
7860
esac

composer.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33
"description": "WorkOS PHP Library for Laravel",
44
"keywords": [
55
"laravel",
6-
"laravel 5",
7-
"laravel 6",
8-
"laravel 7",
9-
"laravel 8",
10-
"laravel 9",
116
"laravel 10",
7+
"laravel 11",
8+
"laravel 12",
129
"workos",
1310
"sdk",
1411
"sso"
@@ -22,7 +19,7 @@
2219
],
2320
"require": {
2421
"php": ">=5.6.0",
25-
"workos/workos-php": "^v4.27.0"
22+
"workos/workos-php": "^v4.28.0"
2623
},
2724
"require-dev": {
2825
"friendsofphp/php-cs-fixer": "^2.15 || ^3.6",

lib/Version.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
final class Version
66
{
77
public const SDK_IDENTIFIER = "WorkOS PHP Laravel";
8-
public const SDK_VERSION = '4.4.0';
8+
public const SDK_VERSION = '5.0.0';
99
}

0 commit comments

Comments
 (0)