Property | Type | Description | |
---|---|---|---|
$file_modification_time | integer | null | ||
$filename | string | ||
$object | JsonSerializable |
Method | Description | |
---|---|---|
delete ( ) | ||
getLastModificationTime ( ) : integer | null | ||
regen ( ) | ||
setFilename ( string $filename ) |
Method | Description | |
---|---|---|
createAndSaveObject ( ) | ||
createNewObject ( ) : JsonSerializable | ||
createObjectFromFileContent ( array $file_content ) : JsonSerializable | ||
getFileContent ( ) : array | null | ||
getFilename ( ) : string | ||
getObject ( ) : JsonSerializable | ||
hasFileBeenUpdated ( ) : boolean | ||
loadObjectIfNeeded ( ) | ||
saveObject ( JsonSerializable $object ) | ||
setObject ( JsonSerializable $object ) |
abstract protected createNewObject ( ) : JsonSerializable | ||
return | JsonSerializable |
abstract protected createObjectFromFileContent ( array $file_content ) : JsonSerializable | ||
$file_content | array | |
return | JsonSerializable |
public getLastModificationTime ( ) : integer | null | ||
return | integer | null |
protected saveObject ( JsonSerializable $object ) | ||
$object | JsonSerializable |
protected setObject ( JsonSerializable $object ) | ||
$object | JsonSerializable |