Filters
Filters
General filters
Cuisines
Rating
Price
Order type

50+ restaurants in the area

Restaurants in the area

Restaurant logo
Sakura Japan - Harrison
701 Frank E Rodgers Blvd S Harrison, NJ 07029
Opens Soon 11:00AM - 10:00PM
0.4 mi
0.00
Pick up Dine-in
Restaurant logo
China Star - Kearny
39 Kearny Ave Kearny, NJ 07032
Opens Soon 11:00AM - 11:30PM
0.5 mi
0.00
Pick up Delivery Dine-in
Restaurant logo
Chan's Gourmet - Kearny
230 Kearny Ave Kearny, NJ 07032
Opens Soon 11:00AM - 11:30PM
0.9 mi
0.00
Pick up Delivery
Restaurant logo
China Sea - Newark
136 Elm St Newark, NJ 07105
Opens Soon 11:00AM - 11:00PM
1.3 mi
0.00
Pick up Delivery
Restaurant logo
Good Tasty Too - Newark
14 Green St Newark, NJ 07102
Closed Opens January 26th at 10:30AM
1.3 mi
0.00
Pick up Delivery
Restaurant logo
Little Hunan - Kearny
200 Midland Ave Kearny, NJ 07032
Opens Soon 11:00AM - 11:00PM
1.7 mi
0.00
Pick up Delivery
Restaurant logo
Sakura Japan - Newark
186 W Market St Newark, NJ 07103
Closed Opens January 26th at 11:00AM
1.7 mi
0.00
Pick up Delivery
Restaurant logo
ChopStix - Newark
305 S Orange Ave Newark, NJ 07103
Opens Soon 10:30AM - 10:30PM
2.2 mi
0.00
Pick up Delivery
Restaurant logo
Sun Food Kitchen - North Arlington
30 Ridge Rd North Arlington, NJ 07031
Opens Soon 11:00AM - 10:30PM
2.7 mi
0.00
Pick up Delivery
Restaurant logo
Great Wall - Irvington
1183 Springfield Ave Irvington, NJ 07111
Opens Soon 11:00AM - 12:00AM
4.5 mi
0.00
Pick up Delivery
Restaurant logo
Bergen Dragon - Lyndhurst
280 Ridge Rd Lyndhurst, NJ 07071
Opens Soon 11:00AM - 10:30PM
4.7 mi
0.00
Pick up Delivery
Restaurant logo
Oriental Garden - Lyndhurst
300 Ridge Rd Lyndhurst, NJ 07071
Opens Soon 11:00AM - 12:00AM
4.7 mi
0.00
Pick up Delivery Dine-in
Restaurant logo
Lucky Star - Jersey City
644 Newark Ave Jersey City, NJ 07306
Opens Soon 11:00AM - 11:00PM
5.2 mi
0.00
Pick up Delivery Dine-in
Restaurant logo
Tasty Fusion - Lyndhurst
33 Ridge Rd Lyndhurst, NJ 07071
Opens Soon 11:00AM - 10:00PM
5.2 mi
0.00
Pick up Delivery
Restaurant logo
Jade Garden - Elizabeth
1041 North Ave Elizabeth, NJ 07201
Closed Ordering disabled
5.2 mi
0.00
Pick up Delivery
Restaurant logo
Pandang - South Orange
8-12 Village Plaza South Orange, NJ 07079
Opens Soon 11:00AM - 11:00PM
5.4 mi
0.00
Pick up
Restaurant logo
Fu Hing - Bayonne
874 Broadway Bayonne, NJ 07002
Opens Soon 11:00AM - 11:00PM
5.4 mi
0.00
Pick up Delivery
Restaurant logo
New Jin Lin - Montclair
350 Bloomfield Ave Montclair, NJ 07094
Opens Soon 11:00AM - 11:00PM
5.5 mi
0.00
Pick up Delivery
Restaurant logo
Nori - Montclair
561 Bloomfield Ave Montclair, NJ 07042
Opens Soon 11:30AM - 10:30PM
5.8 mi
0.00
Pick up Delivery
Restaurant logo
Wahchung - Montclair
19 Watchung Plaza Montclair, NJ 07042
Opens Soon 11:00AM - 11:00PM
6.3 mi
0.00
Pick up
Restaurant logo
First Wok - North Bergen
2608 Paterson Plank Rd North Bergen, NJ 07047
Opens Soon 11:00AM - 12:00AM
6.3 mi
0.00
Pick up Delivery
Restaurant logo
Double Dragon - Union
1853 Morris Ave Union, NJ 07083
Opens Soon 11:00AM - 11:00PM
6.6 mi
0.00
Pick up Delivery
Restaurant logo
No 1 Chinese - Hoboken
642 Washington St Hoboken, NJ 07030
Opens Soon 11:00AM - 11:30PM
6.7 mi
0.00
Pick up Delivery
Restaurant logo
New Chinese Gourmet - Elizabethport
400 E Jersey St Elizabethport, NJ 07206
Opens Soon 11:00AM - 12:00AM
6.7 mi
0.00
Pick up Delivery
Restaurant logo
Sakura Union Teriyaki Sushi
1030 Stuyvesant Ave Union, NJ 07083
Opens Soon 11:00AM - 10:00PM
6.8 mi
0.00
Pick up
Restaurant logo
Has 3 coupons
Rice Shop - East Rutherford
423 Paterson Ave East Rutherford, NJ 07073
Opens Soon 11:00AM - 11:00PM
7 mi
0.00
Pick up Delivery
Restaurant logo
Asia Garden - Union
480 Chestnut St Union, NJ 07083
Opens Soon 11:00AM - 10:00PM
7.3 mi
0.00
Pick up Delivery
Restaurant logo
China Wok - Wallington
13 Locust Ave Wallington, NJ 07057
Opens Soon 11:00AM - 11:00PM
7.5 mi
0.00
Pick up Delivery
Restaurant logo
New Healthy Food - Verona
575 Bloomfield Ave Verona, NJ 07044
Opens Soon 11:00AM - 10:30PM
7.5 mi
0.00
Pick up Delivery
Restaurant logo
Xin Lin - Union City
4507 Park Ave A Union City, NJ 07087
Opens Soon 11:00AM - 12:00AM
7.5 mi
0.00
Pick up Delivery
Restaurant logo
Kyoto Sushi II - Union
347 Chestnut St Union, NJ 07083
Opens Soon 11:00AM - 10:30PM
7.5 mi
0.00
Pick up
Restaurant logo
Ginger Grill - West New York, NJ
5008 Bergenline Ave West New York, NJ 07093
Opens Soon 11:00AM - 11:00PM
7.5 mi
0.00
Pick up Delivery
Restaurant logo
Verona Chinese Kitchen
611 Bloomfield Ave Verona, NJ 07044
Opens Soon 10:30AM - 10:30PM
7.6 mi
0.00
Pick up Delivery
Restaurant logo
Number 1 Chinese Express - Roselle
547 E 1st Ave A Roselle, NJ 07203
Opens Soon 11:00AM - 11:30PM
7.6 mi
0.00
Pick up Delivery
Restaurant logo
New Yummy Restaurant - Union City
133 48th St Union City, NJ 07087
Opens Soon 11:00AM - 12:00AM
7.6 mi
0.00
Pick up Delivery
Restaurant logo
New Taste of China - Clifton
655 Van Houten Ave Clifton, NJ 07013
Opens Soon 11:00AM - 11:00PM
7.7 mi
0.00
Pick up Delivery
Restaurant logo
Wok N Roll - Union
2626 Morris Ave Union, NJ 07083
Opens Soon 11:00AM - 11:00PM
7.8 mi
0.00
Pick up Delivery
Restaurant logo
Golden House Chen - Roselle Park
209 E Westfield Ave Roselle Park, NJ 07204
Opens Soon 11:00AM - 11:00PM
7.9 mi
0.00
Pick up Delivery
Restaurant logo
Wah Yoan 2 - West New York
5406 Park Ave West New York, NJ 07093
Opens Soon 11:00AM - 12:00AM
7.9 mi
0.00
Pick up Delivery
Restaurant logo
Tataki Japanese - New York
3 Lispenard St New York, NY 10013
Opens Soon 12:00PM - 11:00PM
8.1 mi
0.00
Pick up Delivery Dine-in
Restaurant logo
Sushi Wen - Staten Isiand
856 Castleton Ave Staten Island, NY 10310
Opens Soon 11:00AM - 11:00PM
8.1 mi
0.00
Pick up Delivery
Restaurant logo
Auntie Guan's Kitchen 108 - New York
108 W 14th St New York, NY 10011
Opens Soon 11:00AM - 9:45PM
8.3 mi
0.00
Pick up Delivery Dine-in
Restaurant logo
Crown Palace - Staten Island
1267 Forest Ave Staten Island, NY 10302
Opens Soon 11:30AM - 11:00PM
8.4 mi
0.00
Pick up Delivery
Restaurant logo
SAMPLE CHINESE DELIVERY
123 Sample Rd Sample City, NJ 07748
Opens Soon 11:00AM - 11:00PM
8.4 mi
3.90
 $
Pick up Delivery
Restaurant logo
SAMPLE JAPANESE DELIVERY
123 Sample Rd Sample City, NJ 07748
Open
8.4 mi
0.00
Pick up Delivery
Restaurant logo
China One - Garfield
87 River Dr Garfield, NJ 07026
Opens Soon 11:00AM - 11:30PM
8.5 mi
0.00
Pick up Delivery
Restaurant logo
Sayori - Staten Island
1440 Forest Ave Staten Island, NY 10302
Opens Soon 11:00AM - 10:30PM
8.5 mi
0.00
Pick up Delivery
Restaurant logo
Tum Thai - Kenilworth
504 Kenilworth Blvd Kenilworth, NJ 07033
Whoops! There was an error.
RedisException
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. RedisException thrown with message "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." Stacktrace: #9 RedisException in /home/deploy/EHungry-6-boyan/Web/classes/Cache.class.php:69 #8 Redis:setex in /home/deploy/EHungry-6-boyan/Web/classes/Cache.class.php:69 #7 Cache:Set in /home/deploy/EHungry-6-boyan/Web/eds/ordering/restaurant.php:117 #6 EDS\Restaurant:openStatus in /home/deploy/EHungry-6-boyan/Web/marketplace/routes/restaurant_list.php:894 #5 Marketplace\RestaurantListRoute:card in /home/deploy/EHungry-6-boyan/Web/marketplace/routes/restaurant_list.php:602 #4 Marketplace\RestaurantListRoute:restaurantList in /home/deploy/EHungry-6-boyan/Web/marketplace/routes/restaurant_list.php:96 #3 Marketplace\RestaurantListRoute:restaurantsByStateAndCity in /home/deploy/EHungry-6-boyan/Web/Services/Router.php:47 #2 eHungry\Services\Router:handle in /home/deploy/EHungry-6-boyan/Web/marketplace/router.php:27 #1 include in /home/deploy/EHungry-6-boyan/Web/controllers/marketplace.php:2 #0 require in /home/deploy/EHungry-6-boyan/Web/index.php:30
Stack frames (10)
9
RedisException
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
classes
/
Cache.class.php
69
8
Redis
setex
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
classes
/
Cache.class.php
69
7
Cache
Set
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
eds
/
ordering
/
restaurant.php
117
6
EDS
\
Restaurant
openStatus
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
894
5
Marketplace
\
RestaurantListRoute
card
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
602
4
Marketplace
\
RestaurantListRoute
restaurantList
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
96
3
Marketplace
\
RestaurantListRoute
restaurantsByStateAndCity
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
Services
/
Router.php
47
2
eHungry
\
Services
\
Router
handle
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
router.php
27
1
include
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
controllers
/
marketplace.php
2
0
require
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
index.php
30
/
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
  1. "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
  1. "restaurant_status_opens_soon_7306"
    
  2. 86400
    
  3. 1769371200
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
eds
/
ordering
/
restaurant.php
                if ($hasAvailableDays) {
                    $nextOpenTime = $cart->getNextOpenTimeForAnyType($restaurant, $closedUntilTimestamp);
                    if (date('giA', $nextOpenTime) > date('giA', $earliestOpen)) {
                        $earliestOpen = $nextOpenTime;
                    }
                } else {
                    $orderingClosedUntil = 'Indefinitely';
                    $nextOpenTime = strtotime('+100 years');
                }
            } else {
                $nextOpenTime = $cart->getNextOpenTimeForAnyType($restaurant, $orderingClosedUntilTimestamp);
            }
            $opensSoon =
                !$isOpen && $orderingClosedUntil !== 'Indefinitely' && date('Y-m-d', $nextOpenTime) == date('Y-m-d', $restaurant->getLocalTime());
 
            if ($isOpen) {
                $closeTimestamp = $restaurant->getLatestEffectiveCloseTime($restaurant->getLocalTime());
                \Cache::Set($openUntilKey, $closeTimestamp);
            } elseif ($opensSoon) {
                \Cache::Set($opensSoonKey, $nextOpenTime);
                \Cache::Set($orderingClosedUntilKey, $orderingClosedUntil);
            } else {
                \Cache::Set($closedUntilKey, $nextOpenTime);
                \Cache::Set($orderingClosedUntilKey, $orderingClosedUntil);
            }
        }
 
        ob_start();
 
        echo Label(
            array_merge(
                $attrs,
                // Force this label on a single line as it's short enough
                ['class' => 'me-1 text-nowrap ' . ($attrs['class'] ?? ''), 'variant' => $isOpen ? 'success' : 'error', 'fill' => $fillStatusIfOpen && $isOpen]
            ),
            $isOpen ? 'Open' : ($opensSoon ? 'Opens Soon' : 'Closed')
        );
 
        $orderingClosedUntil = \Cache::Get($orderingClosedUntilKey) >= $restaurant->getLocalTime() || \Cache::Get($orderingClosedUntilKey) === 'Indefinitely' ? \Cache::Get($orderingClosedUntilKey) : null;
        if (($isOpen && $showHoursIfOpen) || ($opensSoon && !$orderingClosedUntil)) {
Arguments
  1. "restaurant_status_opens_soon_7306"
    
  2. 1769371200
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
        ob_start();
        ?>
 
        <div class="restaurant_card d-flex flex-column flex-md-row <?=$props['class']?>" <?=\EDS\stringify_attrs(\EDS\omit($attrs, array_keys($props)))?>>
            <?=\EDS\Restaurant::image(
                ['class' => 'restaurant_card-image'],
                $badge ? ('<div class="restaurant_card-badge align-self-start rounded-start mt-3 bg-success ps-2 pe-2p5 py-1 text-white eds-interface-text-s-bold">' . $badge . '</div>') : null,
                $account
            )?>
 
            <div class="p-3 eds-interface-text-m-regular">
                <div class="d-flex gap-2 align-items-baseline">
                    <? // Display name ?>
                    <div>
                        <div class="restaurant_card-title eds-display-text-title-xs flex-fill"><?=$restaurant->display_name?></div>
                        <div class="eds-copy-text-s-regular mt-1"><?=$restaurant->getFullAddress(false)?></div>
                    </div>
                </div>
 
                <?=\EDS\Restaurant::openStatus(['class' => 'mt-1'], $cart, $restaurant, false, true, true)?>
 
                <div class="d-flex flex-wrap align-items-baseline mt-2" style="--eds-bullet-spacing-before: 0.5rem">
                    <span class="bullet-separated"><?=$distance?></span>
                    <?=\EDS\Restaurant::rating(['class' => 'bullet-separated'], $restaurant)?>
                    <?=\EDS\Restaurant::priceRange(['class' => 'bullet-separated'], $restaurant)?>
                    <? if (\RAHCampaign::isActiveForRestaurant($restaurant)) { ?>
                        <div class="bullet-separated"><?=\RAHCampaign::badge()?></div>
                    <? } ?>
                </div>
 
                <? if ($is_open) { // Order types ?>
                    <div class="d-flex align-items-baseline eds-copy-text-s-bold mt-2">
                        <?=\EDS\Icon(['icon' => 'utensils-alt', 'variant' => 'solid', 'class' => 'me-1 text-light'])?>
 
                        <? if ($restaurant->getHasPickupBase()) { ?>
                            <span class="comma-separated"><?=PICKUP_LABEL?></span>
                        <? } ?>
 
                        <? if ($restaurant->getHasDeliveryBase()) { ?>
                            <span class="comma-separated"><?=DELIVERY_LABEL?></span>
Arguments
  1. array:1 [
      "class" => "mt-1"
    ]
    
  2. Cart {}
    
  3. Restaurant {}
    
  4. false
    
  5. true
    
  6. true
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
                                        max-height: none !important;
                                    }
                                }
 
                            </style>
 
                            <div id="filtered-restaurants" class="d-flex flex-column gap-3 mt-3">
                                <? if (!$filtered_restaurants) { ?>
                                    No restaurants match your search.
                                <? } ?>
 
                                <? foreach ($filtered_restaurants as $restaurant) {
                                    $GLOBALS['account'] = new \Account($restaurant->account_id); // Unfortunately needed for `formatCustomerOrderLink`
                                    ?>
                                    <?=\EDS\html('a', [
                                        'id' => 'restaurant_' . $restaurant->id,
                                        'class' => 'overflow-hidden rounded-2 border bg-white text-dark text-decoration-none',
                                        'href' => formatCustomerOrderLink([$restaurant]),
                                        'onclick' => static::confirmNewCart($cart, $restaurant),
                                    ], static::card($cart, $restaurant))?>
                                <? } ?>
                            </div>
                        </div>
                    </div>
                <? } else { ?>
                    <?=static::states()?>
                <? } ?>
            </div>
            <?=\EDS\Dialog(['id' => 'modal-map-restaurant', 'size' => 'medium', 'fullscreen' => false])?>
        </section>
        <?
 
        if ($nearMeCuisine && !$map_is_shown) {
            echo static::nearMeJs();
        }
 
        if (count($url_params) > 0) { // sc-60709: use canonical url and noindex for restaurant searches
            \EDS\Portal::input('canonical_url', $canonicalUrl);
            \EDS\Portal::input('meta-robots', 'noindex');
        }
Arguments
  1. Cart {}
    
  2. Restaurant {}
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
routes
/
restaurant_list.php
        }
 
        return static::restaurantList($request);
    }
 
    public static function restaurantsByStateAndCity(array $params, array $request) {
        $state = \EDS\undasherize($params['state']);
        $city = \EDS\undasherize($params['city']);
        $request = array_merge($request, static::getStateAndCityIfRestaurantsAvailable($state, $city));
 
        $address = "$city, $state";
        $request['search'] = $address;
 
        $geocode_data = \ZipCode::getGeoLocation($address);
        if ($geocode_data) {
            $request['lat'] = $geocode_data[0];
            $request['lng'] = $geocode_data[1];
        }
 
        return static::restaurantList($request);
    }
 
    private static function getStateAndCityIfRestaurantsAvailable(?string $state_or_abbr, ?string $city) {
        $state_or_abbr = trim($state_or_abbr ?: '');
        $city = trim($city ?: '');
 
        $states = DataService::getStates();
        $state_name = (
            $state_or_abbr && array_key_exists($state_or_abbr, $states)
                ? $state_or_abbr
                : (getStateFullName($state_or_abbr) && array_key_exists(getStateFullName($state_or_abbr), $states)
                    ? getStateFullName($state_or_abbr)
                    : null)
        );
        $city_name = $state_name && in_array($city, $states[$state_name]) ? $city : null;
 
        return ['state' => $state_name, 'city' => $city_name];
    }
 
    // Components
Arguments
  1. array:9 [
      "aid" => "restaurants/new-jersey/harrison"
      "status" => []
      "controller" => "marketplace"
      "form" => "home"
      "state" => "New Jersey"
      "city" => "Harrison"
      "search" => "Harrison, New Jersey"
      "lat" => 40.7465572
      "lng" => -74.1561946
    ]
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
Services
/
Router.php
     * ```
     *
     * @return mixed
     */
    public static function handle(string $method, string $url, array $request, array $route_classes) {
        $_REQUEST['_VERSION'] = 4; // Important for some methods that rely on the version
 
        $account_id_string = Account::getAccountIdString();
        $decoded_url = urldecode($url); // Handle encoded characters like `%20`
        $unprefixed_url = $account_id_string
            ? preg_replace("/^\/$account_id_string/", '', $decoded_url)
            : $decoded_url;
 
        foreach ($route_classes as $route_class) {
            $routes = $route_class::ROUTES;
            foreach ($routes as $path => $handler) {
                $params = [];
 
                if (preg_match("/^$path\/?$/i", "$method $unprefixed_url", $params)) {
                    return $route_class::$handler($params, $request);
                }
            }
        }
 
        http_response_code(404);
        return '<div class="px-4 py-3">' . \EDS\Alert(['variant' => 'danger'], 'Not Found') . '</div>';
    }
}
 
Arguments
  1. array:5 [
      0 => "GET /restaurants/new-jersey/harrison"
      "state" => "new-jersey"
      1 => "new-jersey"
      "city" => "harrison"
      2 => "harrison"
    ]
    
  2. array:9 [
      "aid" => "restaurants/new-jersey/harrison"
      "status" => []
      "controller" => "marketplace"
      "form" => "home"
      "state" => "New Jersey"
      "city" => "Harrison"
      "search" => "Harrison, New Jersey"
      "lat" => 40.7465572
      "lng" => -74.1561946
    ]
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
marketplace
/
router.php
require_once(CORE_PATH . 'auth/forgotpassword.php');
require_once(CORE_PATH . 'auth/login.php');
require_once(CORE_PATH . 'auth/register.php');
 
require_once(CORE_PATH . 'marketplace/assets/assets.php');
 
require_once(__DIR__ . '/routes/landing.php');
require_once(__DIR__ . '/routes/campaigns.php');
require_once(__DIR__ . '/routes/product.php');
require_once(__DIR__ . '/routes/restaurant_list.php');
require_once(__DIR__ . '/routes/restaurant_details.php');
require_once(__DIR__ . '/routes/support.php');
require_once(__DIR__ . '/routes/generatedfilesroute.php');
 
$handler_output = \eHungry\Services\Router::handle(
    $_SERVER['REQUEST_METHOD'],
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) ?? '/',
    $_REQUEST,
    [
        \AccountSettings\ProfileInfoRoutes::class,
        \AccountSettings\BasicInformationRoutes::class,
        \AccountSettings\ChangePasswordRoutes::class,
        \AccountSettings\AddressRoutes::class,
        \AccountSettings\PaymentMethodRoutes::class,
        \AccountSettings\CommunicationRoutes::class,
        \AccountSettings\CampaignsRoutes::class,
        \AccountSettings\AccountRoutes::class,
        \AccountSettings\OrderRoutes::class,
        \AccountSettings\CouponRoutes::class,
 
        \Auth\ForgotPasswordRoutes::class,
        \Auth\LoginRoutes::class,
        \Auth\RegisterRoutes::class,
 
        LandingRoute::class,
        CampaignsRoute::class,
        ProductRoute::class,
        RestaurantListRoute::class,
        RestaurantPageRoute::class,
        SupportRoutes::class,
Arguments
  1. "GET"
    
  2. "/restaurants/new-jersey/harrison"
    
  3. array:4 [
      "aid" => "restaurants/new-jersey/harrison"
      "status" => []
      "controller" => "marketplace"
      "form" => "home"
    ]
    
  4. array:20 [
      0 => "AccountSettings\ProfileInfoRoutes"
      1 => "AccountSettings\BasicInformationRoutes"
      2 => "AccountSettings\ChangePasswordRoutes"
      3 => "AccountSettings\AddressRoutes"
      4 => "AccountSettings\PaymentMethodRoutes"
      5 => "AccountSettings\CommunicationRoutes"
      6 => "AccountSettings\CampaignsRoutes"
      7 => "AccountSettings\AccountRoutes"
      8 => "AccountSettings\OrderRoutes"
      9 => "AccountSettings\CouponRoutes"
      10 => "Auth\ForgotPasswordRoutes"
      11 => "Auth\LoginRoutes"
      12 => "Auth\RegisterRoutes"
      13 => "Marketplace\LandingRoute"
      14 => "Marketplace\CampaignsRoute"
      15 => "Marketplace\ProductRoute"
      16 => "Marketplace\RestaurantListRoute"
      17 => "Marketplace\RestaurantPageRoute"
      18 => "Marketplace\SupportRoutes"
      19 => "Marketplace\GeneratedFilesRoute"
    ]
    
/
home
/
deploy
/
EHungry-6-boyan
/
Web
/
controllers
/
marketplace.php
<?
include(CORE_PATH . 'marketplace/router.php');
 
Arguments
  1. "/home/deploy/EHungry-6-boyan/Web/marketplace/router.php"
    
/
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
  1. "/home/deploy/EHungry-6-boyan/Web/controllers/marketplace.php"
    

Environment & details:

Key Value
aid
"restaurants/new-jersey/harrison"
empty
empty
Key Value
PHPSESSID
"25rs3dsglpjcbuf7bou2jq7lh0"
Key Value
loc
"en_US"
customer_account_id
20576
cart
Cart {}
restaurant_id
9591
status
array:2 [
  1 => []
  2 => []
]
app_banner_shown
true
redirect_url
"https://www.springroll.com.6.boyan.ehungry.net/restaurant/chinachennaples/checkout"
redirect_form
"checkout"
CSRF_TOKEN
array:1 [
  "login" => "cb0d9fbabea116e4d8931219645c3f880b68af42267c9822c0dca5356aad5e39"
]
menu_id
12144
Key Value
UNIQUE_ID
"aXWnJBi8kn-xMUG02oeovQAAAAQ"
SCRIPT_URL
"/restaurants/new-jersey/harrison"
SCRIPT_URI
"http://www.springroll.com.6.boyan.ehungry.net/restaurants/new-jersey/harrison"
HTTP_HOST
"www.springroll.com.6.boyan.ehungry.net"
HTTP_X_REAL_IP
"216.73.216.46"
HTTP_X_FORWARDED_FOR
"216.73.216.46"
HTTP_X_CONFKEY
"Main_Domain:6462"
HTTP_SCHEME
"https"
HTTP_EHENV
"TODO"
HTTP_CONNECTION
"close"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"PHPSESSID=25rs3dsglpjcbuf7bou2jq7lh0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2.4.66 () mod_wsgi/4.6.5 Python/3.7 PHP/7.2.34"
SERVER_NAME
"www.springroll.com.6.boyan.ehungry.net"
SERVER_ADDR
"127.0.0.1"
SERVER_PORT
"80"
REMOTE_ADDR
"127.0.0.1"
DOCUMENT_ROOT
"/home/deploy/EHungry-6-boyan/Web"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/deploy/EHungry-6-boyan/Web"
SERVER_ADMIN
"root@localhost"
SCRIPT_FILENAME
"/home/deploy/EHungry-6-boyan/Web/index.php"
REMOTE_PORT
"40616"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
"aid=restaurants/new-jersey/harrison"
REQUEST_URI
"/restaurants/new-jersey/harrison"
SCRIPT_NAME
"/restaurants/new-jersey/harrison"
PHP_SELF
"/restaurants/new-jersey/harrison"
REQUEST_TIME_FLOAT
1769318180.004
REQUEST_TIME
1769318180
empty
0. Whoops\Handler\PrettyPageHandler

Fatal error: Uncaught RedisException: 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. in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0