codesamplex

示例

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

sha256:2f575c0da5b071e88ac0a9aa7da2b69d3752b2625239ad080bbacd6225817b77

PUBLISHED L3_CONTRACT_PASS MIT-0

案例

目标
Prove that ParserFactory::createForVersion expects a PhpVersion object, not legacy integer kind constants. HOW
nikic/php-parser 5.8.0
环境
php
创建时间
2026-08-16T12:17:31Z

常见的想当然

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

这是本样本作者记下的、开发者或模型在此处通常会有的预期。下面的契约才是真正运行过的东西。

契约

文件

下载已验证的构件 (tar.gz) — 契约实际运行的那些字节

原始种子者

csx-seed

验证回执