public function get($key, $default = null, $bool = true)
{
if (!$this->has($key) && Arr::has(config('options'), $key)) {
$this->set($key, config("options.{$key}"));
}
$value = Arr::get($this->items, $key, $default);
if (!$bool) {
return $value;
}
switch (strtolower($value)) {
case 'true':
case '1':
return true;
case 'false':
case '0':
return false;
case 'null':
case '(null)':
return;
default:
return $value;
break;
}
}