PHP Класс Xpressengine\Plugin\PluginScanner

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$metaFileReader MetaFileReader
$pluginDirectory string

Открытые методы

Метод Описание
__construct ( MetaFileReader $metaFileReader, string $pluginDirectory ) PluginScanner constructor.
getPluginDirectory ( ) : string
scanDirectory ( string $pluginId = null ) : array 플러그인 디렉토리에 있는 모든 플러그인을 스캔하며 플러그인 정보를 수집한다.

Защищенные методы

Метод Описание
getClassName ( string $file, boolean $withNamespace = true ) : string 주어진 파일에 포함된 클래스의 클래스명을 반환한다.

Описание методов

__construct() публичный метод

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

getClassName() защищенный метод

주어진 파일에 포함된 클래스의 클래스명을 반환한다.
protected getClassName ( string $file, boolean $withNamespace = true ) : string
$file string 반환할 파일의 경로
$withNamespace boolean true일 경우 네임스페이스까지 포함된 클래스명을 반환한다.
Результат string 클래스명

getPluginDirectory() публичный метод

public getPluginDirectory ( ) : string
Результат string

scanDirectory() публичный метод

만약 특정 플러그인이 주어졌을 경우 주어진 플러그인의 정보만 수집한다.
public scanDirectory ( string $pluginId = null ) : array
$pluginId string 정보를 수집할 플러그인 아이디
Результат array

Описание свойств

$metaFileReader защищенное свойство

protected MetaFileReader,Xpressengine\Plugin $metaFileReader
Результат MetaFileReader

$pluginDirectory защищенное свойство

protected string $pluginDirectory
Результат string