PHP Класс Sprockets\Locator

Показать файл Открыть проект

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

Метод Описание
__construct ( $pipeline, $paths, $prefix )
getDirectoriesFor ( $ext )
getDirectory ( $name, $ext ) first-depth find. only returns 1 result
getFile ( $name, $type )
getFileListName ( )
getFilesUnder ( $name, $ext, $depth ) vomit
getNameAndExtension ( $name ) reads name and extension for a file name
getPathsHash ( )
getTypeForExt ( $ext ) : string returns the named type of an extension ie png, gif, jpg and jpeg are images, no need to have separate folders same applies to otf and ttf, they're fonts
hasDirectory ( $name )
hasFile ( $name, $type )
hasProcessedFile ( $file )
resolveFile ( $name )
save ( ) Calling file_put_contents within a destructor will cause the file to be written in SERVER_ROOT.
setDefaultExtension ( $ext ) # }
skipFile ( $file )

Приватные методы

Метод Описание
findFile ( string $name, string $ext ) finds a file, whether it has many extensions or not findFile('xe', 'css') will find 'xs.css.less'

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

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

public __construct ( $pipeline, $paths, $prefix )

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

public getDirectoriesFor ( $ext )

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

first-depth find. only returns 1 result
public getDirectory ( $name, $ext )

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

public getFile ( $name, $type )

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

public getFileListName ( )

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

vomit
public getFilesUnder ( $name, $ext, $depth )

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

reads name and extension for a file name
public getNameAndExtension ( $name )

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

public getPathsHash ( )

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

returns the named type of an extension ie png, gif, jpg and jpeg are images, no need to have separate folders same applies to otf and ttf, they're fonts
public getTypeForExt ( $ext ) : string
Результат string ext's named type, or extension itself

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

public hasDirectory ( $name )

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

public hasFile ( $name, $type )

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

public hasProcessedFile ( $file )

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

public resolveFile ( $name )

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

..
public save ( )

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

# }
public setDefaultExtension ( $ext )

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

public skipFile ( $file )