Index
A
- ArrayCache — Class in namespace Flintstone\Cache
- Database::appendToFile() — Method in class Database
- Append a line to the database file.
C
- $ArrayCache#cache — Property in class ArrayCache
- Cache data.
- ArrayCache::contains() — Method in class ArrayCache
- Check if a key exists in the cache.
- CacheInterface — Class in namespace Flintstone\Cache
- CacheInterface::contains() — Method in class CacheInterface
- Check if a key exists in the cache.
- Config — Class in namespace Flintstone
- $Config#config — Property in class Config
- Config.
- $Database#config — Property in class Database
- Config class.
- Database::closeFile() — Method in class Database
- Close the database file.
- $Flintstone#config — Property in class Flintstone
- Config class.
D
- ArrayCache::delete() — Method in class ArrayCache
- Delete a key from the cache.
- CacheInterface::delete() — Method in class CacheInterface
- Delete a key from the cache.
- Database — Class in namespace Flintstone
- $Flintstone#database — Property in class Flintstone
- Database class.
- Flintstone::delete() — Method in class Flintstone
- Delete a key from the database.
- Flintstone::decodeData() — Method in class Flintstone
- Decode a string into data.
- FormatterInterface::decode() — Method in class FormatterInterface
- Decode a string into data.
- JsonFormatter::decode() — Method in class JsonFormatter
- Decode a string into data.
- SerializeFormatter::decode() — Method in class SerializeFormatter
- Decode a string into data.
E
- Exception — Class in namespace Flintstone
- Flintstone::encodeData() — Method in class Flintstone
- Encode data into a string.
- FormatterInterface::encode() — Method in class FormatterInterface
- Encode data into a string.
- JsonFormatter::encode() — Method in class JsonFormatter
- Encode data into a string.
- SerializeFormatter::encode() — Method in class SerializeFormatter
- Encode data into a string.
F
- ArrayCache::flush() — Method in class ArrayCache
- Flush the cache.
- CacheInterface::flush() — Method in class CacheInterface
- Flush the cache.
- $Database#fileAccessMode — Property in class Database
- File access mode.
- Database::flushFile() — Method in class Database
- Flush the database file.
- Flintstone — Class in namespace Flintstone
- Flintstone::flush() — Method in class Flintstone
- Flush the database.
- FormatterInterface — Class in namespace Flintstone\Formatter
G
- ArrayCache::get() — Method in class ArrayCache
- Get a key from the cache.
- CacheInterface::get() — Method in class CacheInterface
- Get a key from the cache.
- Config::getDir() — Method in class Config
- Get the dir.
- Config::getExt() — Method in class Config
- Get the ext.
- Config::getCache() — Method in class Config
- Get the cache.
- Config::getFormatter() — Method in class Config
- Get the formatter.
- Config::getSwapMemoryLimit() — Method in class Config
- Get the swap memory limit.
- Database::getName() — Method in class Database
- Get the database name.
- Database::getConfig() — Method in class Database
- Get the config.
- Database::getPath() — Method in class Database
- Get the path to the database file.
- Flintstone::getDatabase() — Method in class Flintstone
- Get the database.
- Flintstone::getConfig() — Method in class Flintstone
- Get the config.
- Flintstone::get() — Method in class Flintstone
- Get a key from the database.
- Flintstone::getKeys() — Method in class Flintstone
- Get all keys from the database.
- Flintstone::getAll() — Method in class Flintstone
- Get all data from the database.
- Flintstone::getLineString() — Method in class Flintstone
- Get the line string to write.
- Line::getLine() — Method in class Line
- Line::getKey() — Method in class Line
- Line::getData() — Method in class Line
J
- JsonFormatter — Class in namespace Flintstone\Formatter
L
- Line — Class in namespace Flintstone
- $Line#line — Property in class Line
N
- Config::normalizeConfig() — Method in class Config
- Normalize the user supplied config.
- $Database#name — Property in class Database
- Database name.
O
- Database::openFile() — Method in class Database
- Open the database file.
- Database::openTempFile() — Method in class Database
- Open a temporary file.
P
- SerializeFormatter::preserveLines() — Method in class SerializeFormatter
- Preserve new lines, recursive function.
- $Line#pieces — Property in class Line
R
- Database::readFromFile() — Method in class Database
- Read lines from the database file.
- Flintstone::replace() — Method in class Flintstone
- Replace a key in the database.
S
- ArrayCache::set() — Method in class ArrayCache
- Set a key in the cache.
- CacheInterface::set() — Method in class CacheInterface
- Set a key in the cache.
- Config::setDir() — Method in class Config
- Set the dir.
- Config::setExt() — Method in class Config
- Set the ext.
- Config::setGzip() — Method in class Config
- Set gzip.
- Config::setCache() — Method in class Config
- Set the cache.
- Config::setFormatter() — Method in class Config
- Set the formatter.
- Config::setSwapMemoryLimit() — Method in class Config
- Set the swap memory limit.
- Database::setName() — Method in class Database
- Set the database name.
- Database::setConfig() — Method in class Database
- Set the config.
- Flintstone::setDatabase() — Method in class Flintstone
- Set the database.
- Flintstone::setConfig() — Method in class Flintstone
- Set the config.
- Flintstone::set() — Method in class Flintstone
- Set a key in the database.
- SerializeFormatter — Class in namespace Flintstone\Formatter
U
- Config::useGzip() — Method in class Config
- Use gzip?
V
- Validation — Class in namespace Flintstone
- Validation::validateKey() — Method in class Validation
- Validate the key.
- Validation::validateDatabaseName() — Method in class Validation
- Check the database name is valid.
W
- Database::writeTempToFile() — Method in class Database
- Write temporary file contents to database file.
_
- Config::__construct() — Method in class Config
- Constructor.
- Database::__construct() — Method in class Database
- Constructor.
- Flintstone::__construct() — Method in class Flintstone
- Constructor.
- JsonFormatter::__construct() — Method in class JsonFormatter
- Line::__construct() — Method in class Line