/** * @dataProvider crazyVersionNumbers * @covers Agent::prepareVersionNo */ public function testPrepareVersionNo($raw, $expected) { $md = new Agent(); $actual = $md->prepareVersionNo($raw); $this->assertSame($expected, $actual, "We expected " . var_export($raw, true) . " to convert to " . var_export($expected, true) . ', but got ' . var_export($actual, true) . ' instead'); }
/** * Prepare the version number. * * @todo Remove the error supression from str_replace() call. * @param string $ver The string version, like "2.6.21.2152"; * @return float * @static */ public static function prepareVersionNo($ver) { //Method inherited from \Mobile_Detect return \Jenssegers\Agent\Agent::prepareVersionNo($ver); }