Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,12 @@ jobs:
fail-fast: false
matrix:
php: ['8.1', '8.2', '8.3']
laravel: ['7.*', '8.*', '9.*', '10.*']
laravel: ['10.*', '11.*', '12.*']
exclude:
- php: '8.1'
laravel: '11.*'
- php: '8.1'
laravel: '12.*'
steps:
- uses: actions/checkout@v4
- name: Setup PHP
Expand Down
11 changes: 0 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,6 @@ To install via composer, run the following:
composer require workos/workos-php-laravel
```

For Laravel 5.0-5.4, add the WorkOS ServiceProvider in your `config/app.php`:

```php
"providers" => array(
// ...
WorkOS\Laravel\WorkOSServiceProvider::class
)
```

For Laravel 5.5 and up, 6.x and 7.x... you're all set!

## Configuration

Create a WorkOS configuration file by running the following:
Expand Down
64 changes: 23 additions & 41 deletions bin/restore-cache-and-update-deps
Original file line number Diff line number Diff line change
Expand Up @@ -7,41 +7,9 @@ cache restore $KEY

echo -n "Setting desired Laravel version to "
case ${1} in
"5")
echo "5...ish"
laravel_version="^5.8"
echo "Install desired Laravel version then update everything"
composer require laravel/framework=${laravel_version}
composer u
;;

"6")
echo "6...ish"
laravel_version="^6.18"
echo "Install desired Laravel version then update everything"
composer require laravel/framework=${laravel_version}
composer u
;;

"7")
echo "7...ish"
laravel_version="^7.5"
echo "Install desired Laravel version then update everything"
composer require laravel/framework=${laravel_version}
composer u
;;

"8")
echo "8"
laravel_version="^8.76.2"
echo "Install desired Laravel version then update everything"
composer require laravel/framework=${laravel_version}
composer u
;;

"9")
echo "9"
laravel_version="^9.52.7"
"10")
echo "10"
laravel_version="^10.0.0"
echo "install composer"
if [[ ! `command -v composer 2>/dev/null` ]]
then
Expand All @@ -53,11 +21,25 @@ case ${1} in
else
composer u
fi
;;

"10")
echo "10"
laravel_version="^10.0.0"
;;
"11")
echo "11"
laravel_version="^11.0.0"
echo "install composer"
if [[ ! `command -v composer 2>/dev/null` ]]
then
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
php composer.phar require laravel/framework=${laravel_version}
php composer.phar update --no-scripts
else
composer u
fi
;;
"12")
echo "12"
laravel_version="^12.0.0"
echo "install composer"
if [[ ! `command -v composer 2>/dev/null` ]]
then
Expand All @@ -72,7 +54,7 @@ case ${1} in
;;

*)
printf "\nError: Specify either 5, 6, 7, 8, 9, or 10 for Laravel version\n"
printf "\nError: Specify 10, 11, or 12 for Laravel version\n"
exit 1
;;
esac
Expand Down
9 changes: 3 additions & 6 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,9 @@
"description": "WorkOS PHP Library for Laravel",
"keywords": [
"laravel",
"laravel 5",
"laravel 6",
"laravel 7",
"laravel 8",
"laravel 9",
"laravel 10",
"laravel 11",
"laravel 12",
"workos",
"sdk",
"sso"
Expand All @@ -22,7 +19,7 @@
],
"require": {
"php": ">=5.6.0",
"workos/workos-php": "^v4.27.0"
"workos/workos-php": "^v4.28.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.15 || ^3.6",
Expand Down
2 changes: 1 addition & 1 deletion lib/Version.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
final class Version
{
public const SDK_IDENTIFIER = "WorkOS PHP Laravel";
public const SDK_VERSION = '4.4.0';
public const SDK_VERSION = '5.0.0';
}