BackupModel
class BackupModel extends ModelRepository (View source)
The BackupModel class.
Traits
Properties
string | $lastBackup | Property lastBackup. |
Methods
Instantiate the model.
transactionStart
transactionCommit
transactionRollback
backup
getSQLExport
Method to get property Command
Method to set property command
restoreLatest
Details
in SingletonTrait at line line 32
static SingletonTrait
getInstance(array $args)
getInstance
in SingletonTrait at line line 51
static mixed
setInstance(object $instance)
setInstance
in ModelRepository at line line 84
__construct(Structure|array $config = null, Structure $state = null, mixed $source = null)
Instantiate the model.
in ModelRepository at line line 118
mixed
__call(string $name, array $args = array())
__call
in ModelRepository at line line 145
Structure
getConfig()
Method to get property Config
in ModelRepository at line line 157
ModelRepository
setConfig(Structure $config)
Method to set property config
in ModelRepository at line line 169
string
getName()
Method to get property Name
in ModelRepository at line line 195
ModelRepository
setName(string $name)
Method to set property name
in ModelRepository at line line 209
string
getCacheId(string $id = null)
getStoredId
in ModelRepository at line line 260
ModelRepository
resetCache()
resetCache
in ModelRepository at line line 285
Structure
getState()
Get the model state.
in ModelRepository at line line 297
void
setState(Structure $state)
Set the model state.
in ModelRepository at line line 310
mixed
get(string $key, mixed $default = null)
get
in ModelRepository at line line 323
$this
set(string $key, mixed $value)
set
in ModelRepository at line line 335
ModelRepository
reset()
reset
in ModelRepository at line line 349
boolean
offsetExists(mixed $offset)
Is a property exists or not.
in ModelRepository at line line 362
mixed
offsetGet(mixed $offset)
Get a property.
in ModelRepository at line line 376
void
offsetSet(mixed $offset, mixed $value)
Set a value to property.
in ModelRepository at line line 389
void
offsetUnset(mixed $offset)
Unset a property.
in ModelRepository at line line 401
Structure
__get(string $name)
__get
in DatabaseModelTrait at line line 36
void
bootDatabaseModelTrait(ModelRepository $model)
bootDatabaseModelTrait
in DatabaseModelTrait at line line 47
AbstractDatabaseDriver
getDb()
getDb
in DatabaseModelTrait at line line 69
DatabaseModelTrait
setDb(AbstractDatabaseDriver $db)
setDb
in DatabaseModelTrait at line line 88
DatabaseModelTrait
transactionStart(boolean $nested = true)
transactionStart
in DatabaseModelTrait at line line 102
DatabaseModelTrait
transactionCommit(boolean $nested = true)
transactionCommit
in DatabaseModelTrait at line line 116
DatabaseModelTrait
transactionRollback(boolean $nested = true)
transactionRollback
at line line 46
boolean
backup()
backup
at line line 70
string
getSQLExport()
getSQLExport
at line line 82
mixed
getCommand()
Method to get property Command
at line line 94
BackupModel
setCommand(AbstractCommand $command)
Method to set property command
at line line 106
void
restoreLatest()
restoreLatest