Skip to content

lazyById doesn't check availability of id (alias) column in database response and silently ends up with endless loop. chunkById does. #14340

lazyById doesn't check availability of id (alias) column in database response and silently ends up with endless loop. chunkById does.

lazyById doesn't check availability of id (alias) column in database response and silently ends up with endless loop. chunkById does. #14340

Workflow file for this run

name: static analysis
on:
push:
branches:
- master
- '*.x'
pull_request:
jobs:
types:
runs-on: ubuntu-22.04
strategy:
fail-fast: true
matrix:
directory: [src, types]
name: ${{ matrix.directory == 'src' && 'Source Code' || 'Types' }}
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
tools: composer:v2
coverage: none
- name: Install dependencies
uses: nick-fields/retry@v2
with:
timeout_minutes: 5
max_attempts: 5
command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress
- name: Execute type checking
run: vendor/bin/phpstan --configuration="phpstan.${{ matrix.directory }}.neon.dist"