Skip to content

Update request handling with arrays #176

Update request handling with arrays

Update request handling with arrays #176

Workflow file for this run

name: PHP CI
on:
push:
pull_request:
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
# Checkout code
- uses: actions/checkout@v4
# Setup PHP 8.5
- name: Setup PHP 8.5
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
tools: composer:v2
# Show PHP version
- name: Show PHP version
run: php -v
# Validate composer.json
- name: Validate composer.json
run: composer validate --strict
# Cache Composer packages
- name: Cache Composer dependencies
uses: actions/cache@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.json') }}
restore-keys: |
${{ runner.os }}-php-
# Install dependencies (no lock file)
- name: Install Composer dependencies (including dev)
run: composer install --prefer-dist --no-progress --no-suggest --ignore-platform-reqs
# Verify PHP platform requirements
- name: Check platform requirements
run: composer check-platform-reqs
# Run PHPStan
- name: Setup PHPStan
uses: shivammathur/setup-php@v2
with:
php-version: '8.5'
tools: phpstan
- name: Run PHPStan
run: phpstan analyse src/ --level=8