PHP Class Xpressengine\Plugin\PluginScanner

Author: XE Developers ([email protected])
Afficher le fichier Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Свойство Type Description
$metaFileReader MetaFileReader
$pluginDirectory string

Méthodes publiques

Méthode Description
__construct ( MetaFileReader $metaFileReader, string $pluginDirectory ) PluginScanner constructor.
getPluginDirectory ( ) : string
scanDirectory ( string $pluginId = null ) : array 플러그인 디렉토리에 있는 모든 플러그인을 스캔하며 플러그인 정보를 수집한다.

Méthodes protégées

Méthode Description
getClassName ( string $file, boolean $withNamespace = true ) : string 주어진 파일에 포함된 클래스의 클래스명을 반환한다.

Method Details

__construct() public méthode

PluginScanner constructor.
public __construct ( MetaFileReader $metaFileReader, string $pluginDirectory )
$metaFileReader MetaFileReader metafile reader
$pluginDirectory string plugin root directory

getClassName() protected méthode

주어진 파일에 포함된 클래스의 클래스명을 반환한다.
protected getClassName ( string $file, boolean $withNamespace = true ) : string
$file string 반환할 파일의 경로
$withNamespace boolean true일 경우 네임스페이스까지 포함된 클래스명을 반환한다.
Résultat string 클래스명

getPluginDirectory() public méthode

public getPluginDirectory ( ) : string
Résultat string

scanDirectory() public méthode

만약 특정 플러그인이 주어졌을 경우 주어진 플러그인의 정보만 수집한다.
public scanDirectory ( string $pluginId = null ) : array
$pluginId string 정보를 수집할 플러그인 아이디
Résultat array

Property Details

$metaFileReader protected_oe property

protected MetaFileReader,Xpressengine\Plugin $metaFileReader
Résultat MetaFileReader

$pluginDirectory protected_oe property

protected string $pluginDirectory
Résultat string