PHP Class Asvae\ApiTester\Repositories\RequestRepository

Inheritance: implements Asvae\ApiTester\Contracts\RequestRepositoryInterface
Afficher le fichier Open project: asvae/laravel-api-tester

Protected Properties

Свойство Type Description
$requests
$storage

Méthodes publiques

Méthode Description
__construct ( Asvae\ApiTester\Contracts\StorageInterface $storage ) RequestRepository constructor.
all ( ) : mixed
exists ( integer $id ) : boolean
find ( integer $id ) : RequestEntity
flush ( ) : void
persist ( RequestEntity $request ) : mixed
remove ( string $id )

Méthodes protégées

Méthode Description
getDataFromStorage ( ) : mixed Get all stored data storage.
load ( ) : void Get data from storage and load it into collection.
reload ( ) Replace existing collection with data loaded from storage.

Method Details

__construct() public méthode

RequestRepository constructor.
public __construct ( Asvae\ApiTester\Contracts\StorageInterface $storage )
$storage Asvae\ApiTester\Contracts\StorageInterface

all() public méthode

public all ( ) : mixed
Résultat mixed

exists() public méthode

public exists ( integer $id ) : boolean
$id integer
Résultat boolean

find() public méthode

public find ( integer $id ) : RequestEntity
$id integer
Résultat Asvae\ApiTester\Entities\RequestEntity

flush() public méthode

public flush ( ) : void
Résultat void

getDataFromStorage() protected méthode

Get all stored data storage.
protected getDataFromStorage ( ) : mixed
Résultat mixed

load() protected méthode

Get data from storage and load it into collection.
protected load ( ) : void
Résultat void

persist() public méthode

public persist ( RequestEntity $request ) : mixed
$request Asvae\ApiTester\Entities\RequestEntity
Résultat mixed

reload() protected méthode

Replace existing collection with data loaded from storage.
protected reload ( )

remove() public méthode

public remove ( string $id )
$id string

Property Details

$requests protected_oe property

protected $requests

$storage protected_oe property

protected $storage