Extracts the Fully Qualified Class name from the given PHP code
public extractFullyQualifiedClassName ( ) : string | ||
리턴 | string | FQN in the format "Some\Fully\Qualified\ClassName" or NULL if no class was detected |
/** * @param string $phpCode * @param string $namespace * @param string $className * @param string $fqn * @test * @dataProvider sampleClasses */ public function extractFullyQualifiedClassNameTests($phpCode, $namespace, $className, $fqn) { $phpAnalyzer = new PhpAnalyzer($phpCode); $this->assertSame($fqn, $phpAnalyzer->extractFullyQualifiedClassName()); }