PHP Класс MiniAsset\AssetScanner

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_paths array Paths this scanner should scan.

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

Метод Описание
__construct ( array $paths ) Constructor.
find ( string $file ) : mixed Find a file in the connected paths, and check for its existance.
paths ( ) : array Accessor for paths.

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

Метод Описание
_expandPaths ( ) : void Expands constants and glob() patterns in the searchPaths.
_expandPrefix ( string $path ) : string Path resolution hook. Used by framework integrations to add in framework module paths.
_generateTree ( string $path ) : array Discover all the sub directories for a given path.
_normalizePath ( string $name, type $ds ) : string Normalize a file path to the specified Directory Separator ($ds)
_normalizePaths ( ) : void Ensure all paths end in a directory separator and expand any APP/WEBROOT constants.

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

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

Constructor.
public __construct ( array $paths )
$paths array The paths to scan.

_expandPaths() защищенный Метод

Expands constants and glob() patterns in the searchPaths.
protected _expandPaths ( ) : void
Результат void

_expandPrefix() защищенный Метод

Path resolution hook. Used by framework integrations to add in framework module paths.
protected _expandPrefix ( string $path ) : string
$path string Path to resolve
Результат string resolved path

_generateTree() защищенный Метод

Discover all the sub directories for a given path.
protected _generateTree ( string $path ) : array
$path string The path to search
Результат array Array of subdirectories.

_normalizePath() защищенный Метод

Normalize a file path to the specified Directory Separator ($ds)
protected _normalizePath ( string $name, type $ds ) : string
$name string Path to normalize
$ds type Directory Separator to be used
Результат string Normalized path

_normalizePaths() защищенный Метод

Normalizes the Directory Separator as well.
protected _normalizePaths ( ) : void
Результат void

find() публичный Метод

Find a file in the connected paths, and check for its existance.
public find ( string $file ) : mixed
$file string The file you want to find.
Результат mixed Either false on a miss, or the full path of the file.

paths() публичный Метод

Accessor for paths.
public paths ( ) : array
Результат array an array of paths.

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

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

Paths this scanner should scan.
protected array $_paths
Результат array