/** * Returns a Closure matching a Token by Value * * @param string|array $values * @return \Closure */ public static function getHasValueClosure($values) { return function (Token $token) use($values) { $helper = new AHelper(); return $helper->hasValue($token, $values); }; }
/** * @dataProvider hasValueProvider * @covers \PHP\Manipulator\AHelper::hasValue */ public function testHasValue($token, $value, $result) { $ahelper = new AHelper(); $this->assertSame($result, $ahelper->hasValue($token, $value), 'Wrong result'); }