PHP Класс Asvae\ApiTester\Storages\JsonStorage

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

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

Свойство Тип Описание
$collection Asvae\ApiTester\Collections\RequestCollection
$filename
$files
$path

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

Метод Описание
__construct ( Illuminate\Filesystem\Filesystem $files, RequestCollection $collection, $path ) Storage constructor.
get ( ) : RequestCollection Return array parsed from file content.
getFilePath ( ) : string Return full file path.
getFilename ( ) : string
getPath ( ) : string Return path to folder that can contain file.
put ( RequestCollection $data ) : void

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

Метод Описание
createDirectoryIfNotExists ( ) Make directory path if not exists
parseResult ( $content ) : array Parse result form given string

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

Метод Описание
convertToJson ( $data ) : null | string
makeCollection ( array $data = [] ) : RequestCollection
prepareContent ( Traversable | array $data ) : string Prepare content string from given data

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

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

Storage constructor.
public __construct ( Illuminate\Filesystem\Filesystem $files, RequestCollection $collection, $path )
$files Illuminate\Filesystem\Filesystem
$collection Asvae\ApiTester\Collections\RequestCollection
$path

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

Make directory path if not exists

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

Return array parsed from file content.
public get ( ) : RequestCollection
Результат Asvae\ApiTester\Collections\RequestCollection

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

Return full file path.
public getFilePath ( ) : string
Результат string

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

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

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

Return path to folder that can contain file.
public getPath ( ) : string
Результат string

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

Parse result form given string
protected parseResult ( $content ) : array
$content
Результат array

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

public put ( RequestCollection $data ) : void
$data Asvae\ApiTester\Collections\RequestCollection
Результат void

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

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

protected RequestCollection,Asvae\ApiTester\Collections $collection
Результат Asvae\ApiTester\Collections\RequestCollection

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

protected $filename

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

protected $files

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

protected $path