Phpunit 如何断言数组包含与预期regexp匹配的元素?

Phpunit 如何断言数组包含与预期regexp匹配的元素?,phpunit,Phpunit,我试图断言一个数组至少包含一个与预期正则表达式匹配的元素,并且我正在尽可能多地照本宣科,尽可能少地重新发明轮子 理想情况下,我希望->断言($actualray,$someConstraintObject),其中$someConstraintObject是一个执行正确操作的PHPUnit\Framework\Constraint\Constraint实例™, 并且只由PHPUnit附带的约束组成,无需编写新的约束类 我考虑了一件不可能起作用的事情:由正则表达式约束构成的逻辑约束。为什么它不能工作

我试图断言一个数组至少包含一个与预期正则表达式匹配的元素,并且我正在尽可能多地照本宣科,尽可能少地重新发明轮子

理想情况下,我希望
->断言($actualray,$someConstraintObject)
,其中
$someConstraintObject
是一个执行正确操作的
PHPUnit\Framework\Constraint\Constraint
实例™, 并且只由PHPUnit附带的约束组成,无需编写新的约束类

我考虑了一件不可能起作用的事情:由
正则表达式
约束构成的
逻辑约束。为什么它不能工作?因为
RegularExpression
约束无法“绑定”预期值;它只能针对预期值进行计算,我仍然无法使用“或”逻辑将数组中的值“分散”到该约束上。
RegularExpression
s的
LogicalOr
允许我对照多个正则表达式检查一个实际值,但不允许我对照一个正则表达式检查多个实际值

我该怎么办?