PHP Класс League\FactoryMuffin\Stores\AbstractStore

Автор: Graham Campbell ([email protected])
Автор: Scott Robertson ([email protected])
Автор: Anderson Ribeiro e Silva ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$methods string[] The underlying operational method names.

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

Метод Описание
deleteSaved ( ) : void Delete all the saved models.
isPending ( object $model ) : boolean Is the model waiting to be saved?
isSaved ( object $model ) : boolean Is the model saved?
markPending ( object $model ) : void Mark a model as waiting to be saved.
markSaved ( object $model ) : void Mark a model as saved.
pending ( ) : object[] Return an array of models waiting to be saved.
persist ( object $model ) : void Save the model to the database.
saved ( ) : object[] Return an array of saved models.

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

Метод Описание
delete ( object $model ) : mixed Delete our object from the db.
save ( object $model ) : mixed Save our object to the db, and keep track of it.

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

delete() абстрактный защищенный метод

Delete our object from the db.
abstract protected delete ( object $model ) : mixed
$model object The model instance.
Результат mixed

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

Delete all the saved models.
public deleteSaved ( ) : void
Результат void

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

Is the model waiting to be saved?
public isPending ( object $model ) : boolean
$model object The model instance.
Результат boolean

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

Is the model saved?
public isSaved ( object $model ) : boolean
$model object The model instance.
Результат boolean

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

Mark a model as waiting to be saved.
public markPending ( object $model ) : void
$model object The model instance.
Результат void

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

Mark a model as saved.
public markSaved ( object $model ) : void
$model object The model instance.
Результат void

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

Return an array of models waiting to be saved.
public pending ( ) : object[]
Результат object[]

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

Save the model to the database.
public persist ( object $model ) : void
$model object The model instance.
Результат void

save() абстрактный защищенный метод

Save our object to the db, and keep track of it.
abstract protected save ( object $model ) : mixed
$model object The model instance.
Результат mixed

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

Return an array of saved models.
public saved ( ) : object[]
Результат object[]

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

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

The underlying operational method names.
protected string[] $methods
Результат string[]