SYMBOL INDEX (128 symbols across 19 files) FILE: src/Contracts/Driver.php class Driver (line 8) | abstract class Driver method withoutFallback (line 41) | public function withoutFallback() method get (line 56) | public function get($key, $default = null) method getFallback (line 75) | public function getFallback($key, $default = null) method isEqualToFallback (line 92) | public function isEqualToFallback($key, $value) method has (line 104) | public function has($key) method set (line 121) | public function set($key, $value = null) method forget (line 144) | public function forget($key) method forgetAll (line 162) | public function forgetAll() method all (line 181) | public function all() method save (line 197) | public function save() method load (line 222) | public function load($force = false) method readData (line 244) | public function readData() method readDataFromCache (line 258) | public function readDataFromCache() method checkExtraColumns (line 270) | public function checkExtraColumns() method getCacheKey (line 288) | public function getCacheKey() method getExtraColumns (line 304) | abstract protected function getExtraColumns(); method read (line 311) | abstract protected function read(); method write (line 320) | abstract protected function write(array $data); FILE: src/Drivers/Database.php class Database (line 12) | class Database extends Driver method __construct (line 67) | public function __construct(Connection $connection, $table = null, $ke... method setTable (line 81) | public function setTable($table) method setKey (line 91) | public function setKey($key) method setValue (line 101) | public function setValue($value) method setConstraint (line 111) | public function setConstraint(Closure $callback) method setExtraColumns (line 123) | public function setExtraColumns(array $columns) method getExtraColumns (line 133) | public function getExtraColumns() method forget (line 141) | public function forget($key) method write (line 167) | protected function write(array $data) method prepareInsertData (line 233) | protected function prepareInsertData(array $data) method prepareValue (line 277) | protected function prepareValue(string $key, $value) method unpackValue (line 297) | protected function unpackValue(string $key, $value) method read (line 311) | protected function read() method parseReadData (line 323) | public function parseReadData($data) method newQuery (line 355) | protected function newQuery($insert = false) FILE: src/Drivers/Json.php class Json (line 8) | class Json extends Driver method __construct (line 14) | public function __construct(Filesystem $files, $path = null) method setPath (line 26) | public function setPath($path) method getExtraColumns (line 46) | protected function getExtraColumns() method read (line 54) | protected function read() method write (line 70) | protected function write(array $data) FILE: src/Drivers/Memory.php class Memory (line 7) | class Memory extends Driver method __construct (line 12) | public function __construct(array $data = null) method getExtraColumns (line 22) | protected function getExtraColumns() method read (line 30) | protected function read() method write (line 38) | protected function write(array $data) FILE: src/Facade.php class Facade (line 7) | class Facade extends BaseFacade method getFacadeAccessor (line 12) | public static function getFacadeAccessor() FILE: src/Manager.php class Manager (line 10) | class Manager extends BaseManager method __construct (line 24) | public function __construct($app = null) method getDefaultDriver (line 31) | public function getDefaultDriver() method createJsonDriver (line 36) | public function createJsonDriver() method createDatabaseDriver (line 43) | public function createDatabaseDriver() method createMemoryDriver (line 54) | public function createMemoryDriver() method createArrayDriver (line 59) | public function createArrayDriver() FILE: src/Middleware/AutoSaveSetting.php class AutoSaveSetting (line 7) | class AutoSaveSetting method __construct (line 12) | public function __construct() method handle (line 25) | public function handle($request, Closure $next) FILE: src/Migrations/2017_08_24_000000_create_settings_table.php class CreateSettingsTable (line 7) | class CreateSettingsTable extends Migration method __construct (line 12) | public function __construct() method up (line 24) | public function up() method down (line 38) | public function down() FILE: src/Provider.php class Provider (line 10) | class Provider extends ServiceProvider method boot (line 17) | public function boot() method register (line 45) | public function register() method override (line 58) | private function override() FILE: src/Support/Arr.php class Arr (line 5) | class Arr method __construct (line 10) | private function __construct() method get (line 24) | public static function get(array $data, $key, $default = null) method getArray (line 49) | protected static function getArray(array $input, $keys, $default = null) method has (line 68) | public static function has(array $data, $key) method set (line 92) | public static function set(array &$data, $key, $value) method forget (line 118) | public static function forget(array &$data, $key) method merge (line 146) | public static function merge(array $array_1, array $array_2) FILE: src/helpers.php function array_keys_exists (line 12) | function array_keys_exists(array $keys, array $arr) function setting (line 29) | function setting($key = null, $default = null) FILE: tests/functional/AbstractFunctionalTest.php class AbstractFunctionalTest (line 5) | abstract class AbstractFunctionalTest extends PHPUnit_Framework_TestCase method createStore (line 7) | abstract protected function createStore(array $data = []); method assertStoreEquals (line 9) | protected function assertStoreEquals($store, $expected, $message = null) method assertStoreKeyEquals (line 17) | protected function assertStoreKeyEquals($store, $key, $expected, $mess... method store_is_initially_empty (line 26) | public function store_is_initially_empty() method written_changes_are_saved (line 33) | public function written_changes_are_saved() method nested_keys_are_nested (line 41) | public function nested_keys_are_nested() method cannot_set_nested_key_on_non_array_member (line 49) | public function cannot_set_nested_key_on_non_array_member() method can_forget_key (line 58) | public function can_forget_key() method can_forget_nested_key (line 70) | public function can_forget_nested_key() method can_forget_all (line 111) | public function can_forget_all() FILE: tests/functional/DatabaseTest.php class DatabaseTest (line 3) | class DatabaseTest extends AbstractFunctionalTest method setUp (line 5) | public function setUp() method tearDown (line 23) | public function tearDown() method createStore (line 30) | protected function createStore(array $data = []) FILE: tests/functional/JsonTest.php class JsonTest (line 3) | class JsonTest extends AbstractFunctionalTest method createStore (line 5) | protected function createStore(array $data = null) method tearDown (line 25) | public function tearDown() FILE: tests/functional/MemoryTest.php class MemoryTest (line 3) | class MemoryTest extends AbstractFunctionalTest method assertStoreEquals (line 5) | protected function assertStoreEquals($store, $expected, $message = null) method assertStoreKeyEquals (line 11) | protected function assertStoreKeyEquals($store, $key, $expected, $mess... method createStore (line 17) | protected function createStore(array $data = null) FILE: tests/unit/ArrayUtilTest.php class ArrayUtilityTest (line 5) | class ArrayUtilityTest extends PHPUnit_Framework_TestCase method getReturnsCorrectValue (line 11) | public function getReturnsCorrectValue(array $data, $key, $expected) method getGetData (line 16) | public function getGetData() method setSetsCorrectKeyToValue (line 53) | public function setSetsCorrectKeyToValue(array $input, $key, $value, a... method getSetData (line 59) | public function getSetData() method setThrowsExceptionOnNonArraySegment (line 102) | public function setThrowsExceptionOnNonArraySegment() method hasReturnsCorrectly (line 113) | public function hasReturnsCorrectly(array $input, $key, $expected) method getHasData (line 118) | public function getHasData() FILE: tests/unit/DatabaseDriverTest.php class DatabaseDriverTest (line 5) | class DatabaseDriverTest extends PHPUnit_Framework_TestCase method tearDown (line 7) | public function tearDown() method correct_data_is_inserted_and_updated (line 13) | public function correct_data_is_inserted_and_updated() method extra_columns_are_queried (line 44) | public function extra_columns_are_queried() method extra_columns_are_inserted (line 60) | public function extra_columns_are_inserted() method getDbData (line 79) | protected function getDbData() method mockConnection (line 90) | protected function mockConnection() method mockQuery (line 95) | protected function mockQuery($connection) method makeStore (line 103) | protected function makeStore($connection) FILE: tests/unit/HelperTest.php class HelperTest (line 6) | class HelperTest extends PHPUnit_Framework_TestCase method setUp (line 10) | public function setUp() method helper_without_parameters_returns_store (line 24) | public function helper_without_parameters_returns_store() method single_parameter_get_a_key_from_store (line 30) | public function single_parameter_get_a_key_from_store() method two_parameters_return_a_default_value (line 37) | public function two_parameters_return_a_default_value() method array_parameter_call_set_method_into_store (line 45) | public function array_parameter_call_set_method_into_store() FILE: tests/unit/JsonDriverTest.php class JsonDriverTest (line 5) | class JsonDriverTest extends PHPUnit_Framework_TestCase method tearDown (line 7) | public function tearDown() method mockFilesystem (line 12) | protected function mockFilesystem() method makeStore (line 17) | protected function makeStore($files, $path = 'fakepath') method throws_exception_when_file_not_writeable (line 26) | public function throws_exception_when_file_not_writeable() method throws_exception_when_files_put_fails (line 38) | public function throws_exception_when_files_put_fails() method throws_exception_when_file_contains_invalid_json (line 50) | public function throws_exception_when_file_contains_invalid_json()