public function generate($regex) { $expr = substr($regex, 1, -1); try { $result = RegRev::generate($expr); } catch (\Exception $e) { throw new InvalidRegexException($expr); } return $result; }
public function testGenerate() { $generator = new RegRevGenerator(); $length = 3; $expr = '/\\d{' . $length . '}/'; $this->assertEquals($length, strlen($generator->generate($expr))); }