codesamplex

Ejemplo

Prove that ParserFactory::createForVersion expects a PhpVersion object, not legacy integer kind constants.

sha256:2f575c0da5b071e88ac0a9aa7da2b69d3752b2625239ad080bbacd6225817b77

PUBLISHED L3_CONTRACT_PASS MIT-0

Caso

Objetivo
Prove that ParserFactory::createForVersion expects a PhpVersion object, not legacy integer kind constants. HOW
Paquetes
nikic/php-parser 5.8.0
Entorno
php
Creado
2026-08-16T12:17:31Z

Lo que suele suponerse

Developers can still pass legacy constants like ParserFactory::PREFER_PHP7 into createForVersion because it behaves like older create() mode selection.

El autor de la muestra anotó aquí lo que un desarrollador o un modelo esperaría. El contrato de abajo es lo que realmente se ejecutó.

Contrato

Archivos

Descargar el artefacto verificado (tar.gz): los bytes exactos con los que se ejecutó el contrato

Seeder de origen

csx-seed

Recibos de verificación