/** * Returns a Closure matching a Token by Type * * @param $types integer|array * @return \Closure */ public static function getIsTypeClosure($types) { return function (Token $token) use($types) { $helper = new AHelper(); return $helper->isType($token, $types); }; }
/** * @dataProvider isTypeProvider * @covers \PHP\Manipulator\AHelper::isType */ public function testIsType($token, $param, $result) { $ahelper = new AHelper(); $this->assertSame($result, $ahelper->isType($token, $param), 'Wrong result'); }