PluginScanner
class PluginScanner
Properties
protected MetaFileReader | $metaFileReader | ||
protected string | $pluginDirectory |
Methods
string
getPluginDirectory()
No description
array
scanDirectory(string $pluginId = null)
플러그인 디렉토리에 있는 모든 플러그인을 스캔하며 플러그인 정보를 수집한다.
string
getClassName(string $file, bool $withNamespace = true)
주어진 파일에 포함된 클래스의 클래스명을 반환한다.
Details
at line 46
__construct(MetaFileReader $metaFileReader, string $pluginDirectory)
PluginScanner constructor.
at line 55
string
getPluginDirectory()
at line 68
array
scanDirectory(string $pluginId = null)
플러그인 디렉토리에 있는 모든 플러그인을 스캔하며 플러그인 정보를 수집한다.
만약 특정 플러그인이 주어졌을 경우 주어진 플러그인의 정보만 수집한다.
at line 115
protected string
getClassName(string $file, bool $withNamespace = true)
주어진 파일에 포함된 클래스의 클래스명을 반환한다.