public function testExistingFile() { $file = __DIR__ . '/' . self::PATH . '/report1/report1.php'; $tokenizer = new Tokenizer($file); $this->assertTrue(is_array($tokenizer->getTokens())); $this->assertTrue($tokenizer->isExtended()); $this->assertEquals('report1', $tokenizer->getClass()); $this->assertEquals('RAM\\BaseReport', $tokenizer->getBaseClass()); $this->assertEquals(3, count($tokenizer->getMethods())); }
/** * Get class name from report file * * @param string $reportPath * @return mixed */ protected function getReportClass($reportPath) { $tokenizedReport = new Tokenizer($reportPath); return $tokenizedReport->getClass(); }