/home
/deploy
/EHungry-6-boyan
/Web
/classes
/Cache.class.php
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
Arguments
"MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error."
/home
/deploy
/EHungry-6-boyan
/Web
/classes
/Cache.class.php
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
Arguments
"cfr_8853_11238_1_0_pickup"
86400
"a:8:{i:0;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:191031;s:12:"display_name";s:10:"Acai Bowls";s:8:"is_shown";i:1;s:11:"description";s:114:"Supercharge your Day with Amazon Energy! Our Açai is Organic, Vegan, Fair Trade, Kosher, Gluten and Lactose Free.";s:7:"menu_id";i:11238;s:8:"priority";i:1;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:10:"acai-bowls";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:191031;s:12:"display_name";s:10:"Acai Bowls";s:8:"is_shown";i:1;s:11:"description";s:114:"Supercharge your Day with Amazon Energy! Our Açai is Organic, Vegan, Fair Trade, Kosher, Gluten and Lactose Free.";s:7:"menu_id";i:11238;s:8:"priority";i:1;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:10:"acai-bowls";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:1;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138003;s:12:"display_name";s:9:"Breakfast";s:8:"is_shown";i:1;s:11:"description";s:91:"Breakfast Served until 10:30 am. Add a Small Coffee & Home Fries to ANY Breakfast for 2.99.";s:7:"menu_id";i:11238;s:8:"priority";i:11;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:9:"breakfast";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138003;s:12:"display_name";s:9:"Breakfast";s:8:"is_shown";i:1;s:11:"description";s:91:"Breakfast Served until 10:30 am. Add a Small Coffee & Home Fries to ANY Breakfast for 2.99.";s:7:"menu_id";i:11238;s:8:"priority";i:11;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:9:"breakfast";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:2;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138012;s:12:"display_name";s:14:"Sides & Drinks";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:14;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138006;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:12:"sides-drinks";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138012;s:12:"display_name";s:14:"Sides & Drinks";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:14;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138006;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:12:"sides-drinks";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:3;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138013;s:12:"display_name";s:15:"Fruit Smoothies";s:8:"is_shown";i:1;s:11:"description";s:105:"Made with 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:15;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138007;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:15:"fruit-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138013;s:12:"display_name";s:15:"Fruit Smoothies";s:8:"is_shown";i:1;s:11:"description";s:105:"Made with 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:15;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138007;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:15:"fruit-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:4;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138016;s:12:"display_name";s:24:"No-Sugar Added Smoothies";s:8:"is_shown";i:1;s:11:"description";s:120:"Made with No Sugar Added 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:16;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138010;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:24:"no-sugar-added-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138016;s:12:"display_name";s:24:"No-Sugar Added Smoothies";s:8:"is_shown";i:1;s:11:"description";s:120:"Made with No Sugar Added 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:16;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138010;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:24:"no-sugar-added-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:5;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138015;s:12:"display_name";s:16:"Yogurt Smoothies";s:8:"is_shown";i:1;s:11:"description";s:104:"Made with Fat Free Yogurt. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:17;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138009;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:16:"yogurt-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138015;s:12:"display_name";s:16:"Yogurt Smoothies";s:8:"is_shown";i:1;s:11:"description";s:104:"Made with Fat Free Yogurt. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:17;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138009;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:16:"yogurt-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:6;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138014;s:12:"display_name";s:24:"Fruit & Veggie Smoothies";s:8:"is_shown";i:1;s:11:"description";s:77:"All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:18;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138008;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:22:"fruit-veggie-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138014;s:12:"display_name";s:24:"Fruit & Veggie Smoothies";s:8:"is_shown";i:1;s:11:"description";s:77:"All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:18;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138008;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:22:"fruit-veggie-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:7;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138011;s:12:"display_name";s:8:"Desserts";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:19;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:8:"desserts";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138011;s:12:"display_name";s:8:"Desserts";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:19;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:8:"desserts";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}}"
/home
/deploy
/EHungry-6-boyan
/Web
/classes
/Cache.class.php
if (!@static::$redisObj->connect(static::$host, (int)static::$port)) {
static::$redisObj = false;
Splunk::log(Splunk::LOG_REDIS_CONN, ['error' => 'Error connecting']);
} else {
static::$redisObj->select(static::$db);
}
} catch (RedisException $e) {
static::$redisObj = false;
Splunk::log(Splunk::LOG_REDIS_CONN, ['error' => 'Error connecting: '.$e->getMessage()]);
}
}
return static::$redisObj;
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
Arguments
"cfr_8853_11238_1_0_pickup"
"a:8:{i:0;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:191031;s:12:"display_name";s:10:"Acai Bowls";s:8:"is_shown";i:1;s:11:"description";s:114:"Supercharge your Day with Amazon Energy! Our Açai is Organic, Vegan, Fair Trade, Kosher, Gluten and Lactose Free.";s:7:"menu_id";i:11238;s:8:"priority";i:1;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:10:"acai-bowls";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:191031;s:12:"display_name";s:10:"Acai Bowls";s:8:"is_shown";i:1;s:11:"description";s:114:"Supercharge your Day with Amazon Energy! Our Açai is Organic, Vegan, Fair Trade, Kosher, Gluten and Lactose Free.";s:7:"menu_id";i:11238;s:8:"priority";i:1;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:10:"acai-bowls";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:1;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138003;s:12:"display_name";s:9:"Breakfast";s:8:"is_shown";i:1;s:11:"description";s:91:"Breakfast Served until 10:30 am. Add a Small Coffee & Home Fries to ANY Breakfast for 2.99.";s:7:"menu_id";i:11238;s:8:"priority";i:11;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:9:"breakfast";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138003;s:12:"display_name";s:9:"Breakfast";s:8:"is_shown";i:1;s:11:"description";s:91:"Breakfast Served until 10:30 am. Add a Small Coffee & Home Fries to ANY Breakfast for 2.99.";s:7:"menu_id";i:11238;s:8:"priority";i:11;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:9:"breakfast";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:2;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138012;s:12:"display_name";s:14:"Sides & Drinks";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:14;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138006;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:12:"sides-drinks";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138012;s:12:"display_name";s:14:"Sides & Drinks";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:14;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138006;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:12:"sides-drinks";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:3;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138013;s:12:"display_name";s:15:"Fruit Smoothies";s:8:"is_shown";i:1;s:11:"description";s:105:"Made with 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:15;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138007;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:15:"fruit-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138013;s:12:"display_name";s:15:"Fruit Smoothies";s:8:"is_shown";i:1;s:11:"description";s:105:"Made with 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:15;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138007;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:15:"fruit-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:4;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138016;s:12:"display_name";s:24:"No-Sugar Added Smoothies";s:8:"is_shown";i:1;s:11:"description";s:120:"Made with No Sugar Added 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:16;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138010;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:24:"no-sugar-added-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138016;s:12:"display_name";s:24:"No-Sugar Added Smoothies";s:8:"is_shown";i:1;s:11:"description";s:120:"Made with No Sugar Added 100% Fruit Juice. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:16;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138010;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:24:"no-sugar-added-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:5;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138015;s:12:"display_name";s:16:"Yogurt Smoothies";s:8:"is_shown";i:1;s:11:"description";s:104:"Made with Fat Free Yogurt. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:17;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138009;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:16:"yogurt-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138015;s:12:"display_name";s:16:"Yogurt Smoothies";s:8:"is_shown";i:1;s:11:"description";s:104:"Made with Fat Free Yogurt. All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:17;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138009;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:16:"yogurt-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:6;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138014;s:12:"display_name";s:24:"Fruit & Veggie Smoothies";s:8:"is_shown";i:1;s:11:"description";s:77:"All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:18;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138008;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:22:"fruit-veggie-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138014;s:12:"display_name";s:24:"Fruit & Veggie Smoothies";s:8:"is_shown";i:1;s:11:"description";s:77:"All Smoothies are Vegetarian and Gluten Free. Yogurt Smoothies Contain Dairy.";s:7:"menu_id";i:11238;s:8:"priority";i:18;s:3:"tag";s:0:"";s:9:"is_parent";i:0;s:9:"parent_id";i:138008;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:22:"fruit-veggie-smoothies";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}i:7;O:8:"Category":27:{s:11:"\x00*\x00fillable";a:3:{i:0;s:8:"is_shown";i:1;s:12:"display_name";i:2;s:11:"description";}s:10:"\x00*\x00visible";a:5:{i:0;s:2:"id";i:1;s:8:"is_shown";i:2;s:12:"display_name";i:3;s:11:"description";i:4;s:3:"tag";}s:12:"pdfPageCount";i:0;s:10:"timestamps";b:0;s:9:"\x00*\x00hidden";a:1:{i:0;s:8:"password";}s:12:"\x00*\x00nullables";a:0:{}s:13:"\x00*\x00connection";N;s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:20:{s:2:"id";i:138011;s:12:"display_name";s:8:"Desserts";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:19;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:8:"desserts";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:11:"\x00*\x00original";a:20:{s:2:"id";i:138011;s:12:"display_name";s:8:"Desserts";s:8:"is_shown";i:1;s:11:"description";s:0:"";s:7:"menu_id";i:11238;s:8:"priority";i:19;s:3:"tag";s:0:"";s:9:"is_parent";i:1;s:9:"parent_id";i:0;s:19:"is_special_category";i:0;s:20:"original_category_id";i:0;s:10:"account_id";i:13407;s:7:"url_tag";s:8:"desserts";s:32:"minimum_items_required_per_order";i:0;s:17:"hide_lowest_price";i:0;s:33:"maximum_items_available_per_order";i:0;s:6:"iac_id";N;s:12:"supermenu_id";N;s:17:"pos_print_kitchen";i:0;s:15:"pos_print_label";i:0;}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:9:"\x00*\x00events";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}}"
86400
/home
/deploy
/EHungry-6-boyan
/Web
/classes
/Menu.class.php
$arr = array();
$sql = "SELECT DISTINCT b.* FROM ".RestaurantCategory::getTableName()." a INNER JOIN ".Category::getTableName()." b ON a.menu_category_id = b.id
LEFT JOIN ".Category::getTableName()." p ON p.id = b.parent_id
WHERE b.menu_id = ? AND a.restaurant_id = ? AND b.is_shown = 1 AND (p.is_shown = 1 OR b.is_parent = 1) ORDER BY ";
if ($alphabetical) {
$sql .= "b.display_name ASC";
} else {
$sql .= "priority";
}
$db_conn->bindParameter($sql, 1, $this->getId(), "integer");
$db_conn->bindParameter($sql, 1, $rid, "integer");
$result = $db_conn->query($sql);
if ($result && $result->rowCount() > 0) {
while ($row = $result->fetch()) {
$c = new Category();
$c->loadFromArray($row, true);
$arr[] = $c;
}
if (count($arr)) {
Cache::SetArray($cacheKey, $arr);
return Category::removeHiddenCategoriesFromArray($rid, $arr);
}
}
Cache::SetArray($cacheKey, null);
return null;
}
public function deleteWithDependencies() {
MenuRestaurant::where('menu_id', $this->getId())->delete();
MenuRestaurant::clearCacheByMenu($this);
foreach ($this->categories as $category) {
//if category is the parent, check for children and promote one to parent
if ($category->getIsParent() == 1) {
$parentId = false;
$children = Category::getAllByParent($category->getId());
if (is_array($children) && count($children) > 0) {
foreach ($children as $c) {
if ($parentId === false) {
$c->setIsParent(true);
Arguments
"cfr_8853_11238_1_0_pickup"
array:8 [
0 => Category {}
1 => Category {}
2 => Category {}
3 => Category {}
4 => Category {}
5 => Category {}
6 => Category {}
7 => Category {}
]
/home
/deploy
/EHungry-6-boyan
/Web
/controllers
/sitemap.php
];
foreach ($basePages as $bp) {
$sm->addUrl(formatCustomerLink($bp));
}
foreach ($locs as $restaurant) {
$sm->addUrl(formatCustomerLink('map', ['lid' => $restaurant->getId()]));
if ($restaurant->getHasNoOrdering()) {
if ($restaurant->getPdfMenuFile()) {
$sm->addUrl($restaurant->getUrl('pdfMenuFile'));
}
} else {
$sm->addUrl(formatCustomerOrderLink([$restaurant]));
$menus = $restaurant->getActiveMenus();
if (is_array($menus)) {
foreach ($menus as $menu) {
$sm->addUrl(formatCustomerOrderLink([$restaurant, $menu]));
$categories = $menu->getCategoriesForRestaurant($restaurant->getId(), true);
if (is_array($categories)) {
foreach ($categories as $category) {
$sm->addUrl(formatCustomerOrderLink([$restaurant, $menu, $category]));
$items = $category->getItems($menu->getId(), false, false, false, false, false, false);
if (is_array($items)) {
foreach ($items as $item) {
$sm->addUrl(formatCustomerOrderLink([$restaurant, $menu, $category, $item]));
}
}
}
$sm->addUrl(formatCustomerOrderLink([$restaurant, $menu, -1]));
}
}
}
}
}
$sm->output();
Arguments
/home
/deploy
/EHungry-6-boyan
/Web
/index.php
App::startTime();
ErrorHandlers::register();
// Global.php is the core setup file for the application
App::debugbarTime('Global.php');
require(dirname(__DIR__) . '/PHP/Global.php');
App::debugbarTime('Global.php');
/** @var string $controller The main controller - defined at /PHP/Global.php */
App::debugbarTime('Sentry - controller');
ErrorHandlers::sentryInit($controller); //doesn't always do much - not every controller has a Sentry project
App::debugbarTime('Sentry - controller');
App::debugbarTime("controller: $controller");
apache_note('AppController', $controller);
if (file_exists(CORE_PATH."lib/helpers/$controller.php")) {
require CORE_PATH."lib/helpers/$controller.php";
}
require CORE_PATH."controllers/$controller.php";
App::debugbarTime("controller: $controller");
Arguments
"/home/deploy/EHungry-6-boyan/Web/controllers/sitemap.php"