PHP Класс Caffeinated\Modules\Repositories\Repository

Наследование: implements Caffeinated\Modules\Contracts\Repository
Показать файл Открыть проект

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

Свойство Тип Описание
$config Illuminate\Config\Repository
$files Illuminate\Filesystem\Filesystem
$path Path to the defined modules directory

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

Метод Описание
__construct ( Illuminate\Config\Repository $config, Illuminate\Filesystem\Filesystem $files ) Constructor method.
getManifest ( string $slug ) : Collection | null Get a module's manifest contents.
getModulePath ( string $slug ) : string Get path for the specified module.
getNamespace ( ) : string Get modules namespace.
getPath ( ) : string Get modules path.
setPath ( string $path ) : object Set modules path in "RunTime" mode.

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

Метод Описание
getAllBasenames ( ) : array Get all module basenames.
getManifestPath ( $slug ) : string Get path of module manifest file.

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

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

Constructor method.
public __construct ( Illuminate\Config\Repository $config, Illuminate\Filesystem\Filesystem $files )
$config Illuminate\Config\Repository
$files Illuminate\Filesystem\Filesystem

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

Get all module basenames.
protected getAllBasenames ( ) : array
Результат array

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

Get a module's manifest contents.
public getManifest ( string $slug ) : Collection | null
$slug string
Результат Collection | null

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

Get path of module manifest file.
protected getManifestPath ( $slug ) : string
$slug
Результат string

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

Get path for the specified module.
public getModulePath ( string $slug ) : string
$slug string
Результат string

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

Get modules namespace.
public getNamespace ( ) : string
Результат string

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

Get modules path.
public getPath ( ) : string
Результат string

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

Set modules path in "RunTime" mode.
public setPath ( string $path ) : object
$path string
Результат object $this

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

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

protected Repository,Illuminate\Config $config
Результат Illuminate\Config\Repository

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

protected Filesystem,Illuminate\Filesystem $files
Результат Illuminate\Filesystem\Filesystem

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

Path to the defined modules directory
protected $path