https://staging.rooferscoffeeshop.com/post/roofing-contractor-apps-that-help-you-manage-your-business

ContentController :: post

Request

GET Parameters

No GET parameters

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"App\Controller\Master\ContentController::post"
_firewall_context
"security.firewall.map.context.main"
_route
"post_master"
_route_params
[
  "slug" => "roofing-contractor-apps-that-help-you-manage-your-business"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"d293bd"
slug
"roofing-contractor-apps-that-help-you-manage-your-business"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
connection
"close"
forwarded
"for="3.137.168.73";host="staging.rooferscoffeeshop.com";proto=https"
host
"staging.rooferscoffeeshop.com"
surrogate-capability
"symfony="ESI/1.0""
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-accel-internal
"/internal-nginx-static-location"
x-forwarded-for
"3.137.168.73"
x-php-ob-level
"1"
x-real-ip
"3.137.168.73"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"private, must-revalidate"
content-type
"text/html; charset=UTF-8"
date
"Tue, 16 Jul 2024 02:52:58 GMT"
expires
-1
pragma
"no-cache"
x-debug-token
"4fe64c"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 23

Session Metadata

Key Value
Created
"Mon, 15 Jul 24 19:52:58 -0700"
Last used
"Mon, 15 Jul 24 19:52:58 -0700"
Lifetime
0

Session Attributes

Attribute Value
last_route
[]
non_sign_in_route
[
  "name" => "post_master"
  "params" => [
    "slug" => "roofing-contractor-apps-that-help-you-manage-your-business"
  ]
  "path" => "/post/roofing-contractor-apps-that-help-you-manage-your-business"
]
site
1
this_route
[
  "name" => "post_master"
  "params" => [
    "slug" => "roofing-contractor-apps-that-help-you-manage-your-business"
  ]
  "path" => "/post/roofing-contractor-apps-that-help-you-manage-your-business"
]
user_token
"7751d1c75a415a4db27e4ac43cba112d7eb7ca8bbff1870969b9cadcd9fe5b9c"

Session Usage

23 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 44
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-http/Firewall/AccessListener.php"
    "line" => 87
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 49
    "function" => "authenticate"
    "class" => "Symfony\Component\Security\Http\Firewall\AccessListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 26
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 73
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/security-http/Firewall.php"
    "line" => 92
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:131
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 131
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:135
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 135
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:243
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 243
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:250
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 250
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:277
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 277
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:282
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 282
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:283
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 283
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Event\RouteListener:297
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Event/RouteListener.php"
    "line" => 297
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelRequest"
    "class" => "App\Event\RouteListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Controller\Master\DefaultController:51
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 51
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/ContainerOrjBeW1/getContentController4Service.php"
    "line" => 24
    "function" => "__construct"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/ContainerOrjBeW1/App_KernelDevDebugContainer.php"
    "line" => 868
    "function" => "do"
    "class" => "ContainerOrjBeW1\getContentController4Service"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/dependency-injection/Container.php"
    "line" => 238
    "function" => "load"
    "class" => "ContainerOrjBeW1\App_KernelDevDebugContainer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/dependency-injection/Container.php"
    "line" => 220
    "function" => "make"
    "class" => "Symfony\Component\DependencyInjection\Container"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php"
    "line" => 53
    "function" => "get"
    "class" => "Symfony\Component\DependencyInjection\Container"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/ControllerResolver.php"
    "line" => 29
    "function" => "instantiateController"
    "class" => "Symfony\Component\HttpKernel\Controller\ContainerControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Controller/ControllerResolver.php"
    "line" => 120
    "function" => "instantiateController"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php"
    "line" => 42
    "function" => "createController"
    "class" => "Symfony\Component\HttpKernel\Controller\ControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Controller/ControllerResolver.php"
    "line" => 86
    "function" => "createController"
    "class" => "Symfony\Component\HttpKernel\Controller\ContainerControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php"
    "line" => 39
    "function" => "getController"
    "class" => "Symfony\Component\HttpKernel\Controller\ControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 146
    "function" => "getController"
    "class" => "Symfony\Component\HttpKernel\Controller\TraceableControllerResolver"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Utils\ContentHelper:68
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 68
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 189
    "function" => "getSiteCode"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 142
    "function" => "getContentBySlug"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 226
    "function" => "getPostBySlug"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Utils\ContentHelper:4133
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 4133
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 91
    "function" => "addImpression"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "function" => "App\Controller\Master\{closure}"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 97
    "function" => "array_walk_recursive"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Utils\ContentHelper:4137
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 4137
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 91
    "function" => "addImpression"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "function" => "App\Controller\Master\{closure}"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 97
    "function" => "array_walk_recursive"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Utils\ContentHelper:4274
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/ContentHelper.php"
    "line" => 4274
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 91
    "function" => "addImpression"
    "class" => "App\Utils\ContentHelper"
    "type" => "->"
  ]
  [
    "function" => "App\Controller\Master\{closure}"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 97
    "function" => "array_walk_recursive"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Utils\MediaHelper:35
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/MediaHelper.php"
    "line" => 35
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Utils/MediaHelper.php"
    "line" => 273
    "function" => "getSiteCode"
    "class" => "App\Utils\MediaHelper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 274
    "function" => "getFirstItemByPosition"
    "class" => "App\Utils\MediaHelper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 72
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 48
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 73
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 48
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 74
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 48
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 75
    "function" => "all"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 48
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 76
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 118
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 184
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 48
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Twig\RCSExtension:3203
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Twig/RCSExtension.php"
    "line" => 3203
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Twig/RCSExtension.php"
    "line" => 479
    "function" => "getMediaGroup"
    "class" => "App\Twig\RCSExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/ea/eaa5fe1343829c4f81cb3e7bfb34929a.php"
    "line" => 54
    "function" => "show_module"
    "class" => "App\Twig\RCSExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ee9e26fcdf4fafc325f23f7692a7c01d"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/0d/0dd6b0c00bcfc312d72e7121f4b22604.php"
    "line" => 49
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_d49fcc143d964f52136738fb34d11b45"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 61
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
Symfony\Bridge\Twig\AppVariable:177
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 177
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1637
    "function" => "getFlashes"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/1c/1c23b70a96fb65f4ce1af7a62ae06c34.php"
    "line" => 54
    "function" => "twig_get_attribute"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_0f07d9c754b6042cc735417ee84fca5d"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/e9/e95799b3af87d0748eabbcfc9e891139.php"
    "line" => 345
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_093275e8d43f13ab2bf07791c1c47738"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 229
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 97
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]
App\Twig\RCSExtension:3386
[
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Twig/RCSExtension.php"
    "line" => 3386
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Twig/RCSExtension.php"
    "line" => 1500
    "function" => "getPoll"
    "class" => "App\Twig\RCSExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/79/7920b288c457f69d794eaf0196a55669.php"
    "line" => 177
    "function" => "wordpress"
    "class" => "App\Twig\RCSExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_9319b3dfed190841feeca7dc5dc6fe65"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 2723
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "popoutAd"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 80
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 85
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 49
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 46
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 297
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_popout"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/87/873c937b970f1f57563e9ee9d68dd04c.php"
    "line" => 109
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_ea2f26ddc97261930dd92052ebf7132c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/3a/3aa6516446d38ec5fdcfd90921d16934.php"
    "line" => 48
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_5c9b30e4da5a0f9dfd903d2461e6b86c"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/var/cache/dev/twig/54/54a231ca5debc2976651278f439078e3.php"
    "line" => 51
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_39635b23f42149ab89876c3f12a87eda"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/DefaultController.php"
    "line" => 294
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/src/Controller/Master/ContentController.php"
    "line" => 235
    "function" => "defaultRender"
    "class" => "App\Controller\Master\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "post"
    "class" => "App\Controller\Master\ContentController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 481
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/framework-bundle/HttpCache/HttpCache.php"
    "line" => 73
    "function" => "forward"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 454
    "function" => "forward"
    "class" => "Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 348
    "function" => "fetch"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/vendor/symfony/http-kernel/HttpCache/HttpCache.php"
    "line" => 226
    "function" => "lookup"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
    "line" => 61
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\HttpCache"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"e3ed7862c29121da99e3fe2a90c8a8e5"
DATABASE_URL
"mysql://roofers_stgusr:6j!mW96g@127.0.0.1:3306/roofers_staging2"
MAILER_URL
"smtp://smtp.office365.com:587?encryption=tls&auth_mode=login&username=admin@rooferscoffeeshop.com&password=nddqrkzgbcmwjpyq"

Defined as regular env variables

Key Value
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www/vhosts/rooferscoffeeshop.com"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_CONNECTION
"close"
HTTP_FORWARDED
"for="3.137.168.73";host="staging.rooferscoffeeshop.com";proto=https"
HTTP_HOST
"staging.rooferscoffeeshop.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_X_ACCEL_INTERNAL
"/internal-nginx-static-location"
HTTP_X_FORWARDED_FOR
"3.137.168.73"
HTTP_X_REAL_IP
"3.137.168.73"
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
PHP_SELF
"/index.php"
QS_AllConn
"4"
QS_ConnectionId
"1721098377933152882307592"
QS_SrvConn
"4"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
REDIRECT_QS_AllConn
"4"
REDIRECT_QS_ConnectionId
"1721098377933152882307592"
REDIRECT_QS_SrvConn
"4"
REDIRECT_SCRIPT_URI
"https://staging.rooferscoffeeshop.com/post/roofing-contractor-apps-that-help-you-manage-your-business"
REDIRECT_SCRIPT_URL
"/post/roofing-contractor-apps-that-help-you-manage-your-business"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZpXgiSMeB7t8nCHrwaCy5QAAAYQ"
REDIRECT_URL
"/post/roofing-contractor-apps-that-help-you-manage-your-business"
REMOTE_ADDR
"127.0.0.1"
REMOTE_PORT
"57212"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1721098377
REQUEST_TIME_FLOAT
1721098377.9513
REQUEST_URI
"/post/roofing-contractor-apps-that-help-you-manage-your-business"
SCRIPT_FILENAME
"/var/www/vhosts/rooferscoffeeshop.com/staging.rooferscoffeeshop.com/rcs-website/public/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_URI
"https://staging.rooferscoffeeshop.com/post/roofing-contractor-apps-that-help-you-manage-your-business"
SCRIPT_URL
"/post/roofing-contractor-apps-that-help-you-manage-your-business"
SERVER_ADDR
"167.71.92.55"
SERVER_ADMIN
"root@localhost"
SERVER_NAME
"staging.rooferscoffeeshop.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.0"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MAILER_URL"
UNIQUE_ID
"ZpXgiSMeB7t8nCHrwaCy5QAAAYQ"
USER
"roofers"
proxy-nokeepalive
"1"

Sub Requests 7

CustomAdminController :: JSONmegaMenuItems (token = ac1b5e)

Key Value
_controller
"App\Controller\Sonata\CustomAdminController::JSONmegaMenuItems"
_format
"html"
_locale
"en"
_stopwatch_token
"fee996"
site_code
1
type
2

ContentController :: pinnedSidebarAd (token = 4fad8a)

Key Value
_controller
"App\Controller\Master\ContentController::pinnedSidebarAd"
_format
"html"
_locale
"en"
_stopwatch_token
"b96477"
base_url
"https://staging.rooferscoffeeshop.com"
current_route
"post_master"
uri
"/post/roofing-contractor-apps-that-help-you-manage-your-business"

CustomAdminController :: JSONmegaMenuItems (token = 7d1c0f)

Key Value
_controller
"App\Controller\Sonata\CustomAdminController::JSONmegaMenuItems"
_format
"html"
_locale
"en"
_stopwatch_token
"a2078b"
menu_ads
[
  "menu-ad-classifieds" => App\Entity\MediaGroupItem {#4065
    -id: "7176"
    -version: 26
    -title: "RCS - Nav Ad - L&L contest"
    -displayTitle: ""
    -description: "Get Lunch on RCS!"
    -media: Proxies\__CG__\App\Entity\Media {#4066 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1648590012 {#4058
      date: 2022-03-29 14:40:12.0 America/Los_Angeles (-07:00)
    }
    -createdAt: DateTime @1648590012 {#4061
      date: 2022-03-29 14:40:12.0 America/Los_Angeles (-07:00)
    }
    -published_at: DateTime @1648591260 {#4059
      date: 2022-03-29 15:01:00.0 America/Los_Angeles (-07:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3879 …}
    -gallery: null
    -status: 1
    -total_impressions: 38128
    -total_clicks: 2
    -attributes: ""
    -external_url: "https://www.rooferscoffeeshop.com/rcs-lunch-learn"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4067 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4069 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4105 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4139 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4177 …}
    -site: Doctrine\ORM\PersistentCollection {#4174 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4229 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4268 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4302 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4299 …}
    +mediaurl: null
  }
  "menu-ad-directory" => App\Entity\MediaGroupItem {#4455
    -id: "7097"
    -version: 35
    -title: "SOPREMA - Navigation Ad - Mini-Macaden"
    -displayTitle: ""
    -description: "See how the MINI-MACADEN® improves working conditions for staff!"
    -media: Proxies\__CG__\App\Entity\Media {#4456 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1647446028 {#4450
      date: 2022-03-16 08:53:48.0 America/Los_Angeles (-07:00)
    }
    -createdAt: DateTime @1647446028 {#4304
      date: 2022-03-16 08:53:48.0 America/Los_Angeles (-07:00)
    }
    -published_at: DateTime @1647383820 {#4449
      date: 2022-03-15 15:37:00.0 America/Los_Angeles (-07:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3889 …}
    -gallery: null
    -status: 1
    -total_impressions: 62318
    -total_clicks: 3
    -attributes: ""
    -external_url: "https://info.soprema.us/minimacaden"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4457 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4459 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4461 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4463 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4465 …}
    -site: Doctrine\ORM\PersistentCollection {#4467 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4469 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4471 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4473 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4475 …}
    +mediaurl: null
  }
  "menu-ad-forum-news" => App\Entity\MediaGroupItem {#4484
    -id: "7174"
    -version: 26
    -title: "Construction Solutions - Navigation Ad - What do you call it? Roof Louver, Box Vent or Static Vent?"
    -displayTitle: ""
    -description: "CLICK  to answer the question - You could win!"
    -media: Proxies\__CG__\App\Entity\Media {#4485 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1648522358 {#4454
      date: 2022-03-28 19:52:38.0 America/Los_Angeles (-07:00)
    }
    -createdAt: DateTime @1648522358 {#3876
      date: 2022-03-28 19:52:38.0 America/Los_Angeles (-07:00)
    }
    -published_at: DateTime @1648522260 {#4310
      date: 2022-03-28 19:51:00.0 America/Los_Angeles (-07:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3898 …}
    -gallery: null
    -status: 1
    -total_impressions: 39846
    -total_clicks: 1
    -attributes: ""
    -external_url: "https://www.surveymonkey.com/r/925C6X7"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4486 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4488 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4490 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4492 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4494 …}
    -site: Doctrine\ORM\PersistentCollection {#4496 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4498 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4500 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4502 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4504 …}
    +mediaurl: null
  }
  "menu-ad-information" => App\Entity\MediaGroupItem {#4563
    -id: "7196"
    -version: 17
    -title: "SRS - Navigation Ad - We Stand With Ukraine"
    -displayTitle: ""
    -description: "Show Your Support and Donate Today!"
    -media: Proxies\__CG__\App\Entity\Media {#4564 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1649104761 {#4483
      date: 2022-04-04 13:39:21.0 America/Los_Angeles (-07:00)
    }
    -createdAt: DateTime @1649104761 {#3944
      date: 2022-04-04 13:39:21.0 America/Los_Angeles (-07:00)
    }
    -published_at: DateTime @1649104620 {#4477
      date: 2022-04-04 13:37:00.0 America/Los_Angeles (-07:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3907 …}
    -gallery: null
    -status: 1
    -total_impressions: 25883
    -total_clicks: 0
    -attributes: ""
    -external_url: "https://srsraisetherooffoundation.networkforgood.com/projects/156498-we-stand-with-ukraine"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4565 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4567 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4569 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4571 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4573 …}
    -site: Doctrine\ORM\PersistentCollection {#4575 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4577 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4579 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4581 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4583 …}
    +mediaurl: null
  }
  "menu-ad-read-listen-watch" => App\Entity\MediaGroupItem {#4592
    -id: "7166"
    -version: 27
    -title: "Owens Corning - Navigation Ad - Growth for Your Whole Business"
    -displayTitle: ""
    -description: "Engage. Learn. Apply. Everything you need under one umbrella!"
    -media: Proxies\__CG__\App\Entity\Media {#4593 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1648143615 {#4562
      date: 2022-03-24 10:40:15.0 America/Los_Angeles (-07:00)
    }
    -createdAt: DateTime @1648143615 {#3945
      date: 2022-03-24 10:40:15.0 America/Los_Angeles (-07:00)
    }
    -published_at: DateTime @1648143480 {#4556
      date: 2022-03-24 10:38:00.0 America/Los_Angeles (-07:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3916 …}
    -gallery: null
    -status: 1
    -total_impressions: 46332
    -total_clicks: 3
    -attributes: ""
    -external_url: "https://gateway.on24.com/wcc/eh/2742809/owens-corning-university-learning"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4594 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4596 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4598 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4600 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4602 …}
    -site: Doctrine\ORM\PersistentCollection {#4604 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4606 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4608 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4610 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4612 …}
    +mediaurl: null
  }
  "menu-ad-r-club" => App\Entity\MediaGroupItem {#4621
    -id: "6956"
    -version: 55
    -title: "Beacon - Navigational Ad - TRIBUILT Performance You Can Count On"
    -displayTitle: ""
    -description: "TRI-BUILT® High-quality products that deliver professional results!"
    -media: Proxies\__CG__\App\Entity\Media {#4622 …}
    -secondary_media: null
    -french_media: null
    -spanish_media: null
    -sort: 0
    -modifiedAt: DateTime @1645757138 {#4591
      date: 2022-02-24 18:45:38.0 America/Los_Angeles (-08:00)
    }
    -createdAt: DateTime @1645757138 {#3870
      date: 2022-02-24 18:45:38.0 America/Los_Angeles (-08:00)
    }
    -published_at: DateTime @1645749180 {#4585
      date: 2022-02-24 16:33:00.0 America/Los_Angeles (-08:00)
    }
    -expires_at: null
    -mediaGroup: App\Entity\MediaGroup {#3925 …}
    -gallery: null
    -status: 1
    -total_impressions: 98797
    -total_clicks: 6
    -attributes: ""
    -external_url: "https://www.becn.com/brand-landing/tri-built"
    -youtube_url: ""
    -french_url: ""
    -spanish_url: ""
    -customers: Doctrine\ORM\PersistentCollection {#4623 …}
    -traffic: Doctrine\ORM\PersistentCollection {#4625 …}
    -impressions: Doctrine\ORM\PersistentCollection {#4627 …}
    -clicks: Doctrine\ORM\PersistentCollection {#4629 …}
    -countdown: null
    -ad_analytics_daily: Doctrine\ORM\PersistentCollection {#4631 …}
    -site: Doctrine\ORM\PersistentCollection {#4633 …}
    -poll: null
    -question_slider: 0
    -site_default: null
    -popOutPoll: null
    -pollOptions: Doctrine\ORM\PersistentCollection {#4635 …}
    -pinned_uuid: null
    -pins: Doctrine\ORM\PersistentCollection {#4637 …}
    -priorities: Doctrine\ORM\PersistentCollection {#4639 …}
    -popout_contents: Doctrine\ORM\PersistentCollection {#4641 …}
    +mediaurl: null
  }
]
site_code
1

ContentController :: pinnedCurtainAd (token = 421f5b)

Key Value
_controller
"App\Controller\Master\ContentController::pinnedCurtainAd"
_format
"html"
_locale
"en"
_stopwatch_token
"b09c36"
base_url
"https://staging.rooferscoffeeshop.com"
current_route
"post_master"
uri
"/post/roofing-contractor-apps-that-help-you-manage-your-business"

ContentController :: comment (token = 8cce84)

Key Value
_controller
"App\Controller\RCS\ContentController::comment"
_format
"html"
_locale
"en"
_stopwatch_token
"162733"
content
App\Entity\Content {#1137
  -id: "115744"
  -version: 87
  -prnt: null
  -children: Doctrine\ORM\PersistentCollection {#613 …}
  -featured_image_data: null
  -featured_image: ""
  -media_url: null
  -media: Proxies\__CG__\App\Entity\Media {#2109 …}
  -dummy_media: null
  -video_media: null
  -site: Doctrine\ORM\PersistentCollection {#2117 …}
  -type: 2
  -template: "2"
  -title: "Roofing Contractor Apps That Help You Manage Your Business"
  -slug: "roofing-contractor-apps-that-help-you-manage-your-business"
  -searchable: 1
  -exclude_from_list: 0
  -permission: 0
  -status: 1
  -members_only: 0
  -include_author_byline: 0
  -include_author_bio: 0
  -include_customer_call_to_action: 0
  -include_customer_bio: 0
  -total_impressions: 5033
  -total_clicks: 818
  -published_at: DateTime @1643994000 {#637
    date: 2022-02-04 09:00:00.0 America/Los_Angeles (-08:00)
  }
  -modified_at: DateTime @1643825539 {#1077
    date: 2022-02-02 10:12:19.0 America/Los_Angeles (-08:00)
  }
  -created_at: DateTime @1641591036 {#1140
    date: 2022-01-07 13:30:36.0 America/Los_Angeles (-08:00)
  }
  -content_intro: ""
  -content_full: """
    <p>By IKO.&nbsp;</p>\r\n
    \r\n
    <h2>From measuring roofs to calculating estimates, these roofing contractor apps will help you run your company more efficiently.&nbsp;</h2>\r\n
    \r\n
    <p>While&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/iko" target="_blank">IKO</a>&nbsp;lists&nbsp;costs for the apps below, and we have made efforts to ensure they are accurate as of January 2021, they are subject to change.&nbsp;IKO&nbsp;does not take responsibility for changing fees or features of the apps.&nbsp;</p>\r\n
    \r\n
    <p>While many apps out there are for fun and mindless scrolling, there are some that can be used as helpful tools for managing a business.&nbsp;Roofing contractors lead busy lives, so having handy business software apps can really help organize and manage projects.&nbsp;These apps&nbsp;allow&nbsp;you&nbsp;to&nbsp;check on your staff, get measurements for your projects and even&nbsp;send&nbsp;invoices.&nbsp;</p>\r\n
    \r\n
    <p>We know that there&rsquo;s nothing like real-world experience with apps. That&rsquo;s why we reached out to Sean Collins from Shield Roofing &amp; Construction LLC to ask which apps he uses and what he likes about them. Sean stresses that apps aren&rsquo;t just good solutions for small companies. Even larger businesses, like his, can find free and paid app solutions that can help them keep their business running smoothly and efficiently.&nbsp;</p>\r\n
    \r\n
    <p>Sean&rsquo;s favorite apps include&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/jobnimbus" target="_blank">JobNimbus</a>, DJI apps,&nbsp;Payzer, TSheets, WhatsApp and&nbsp;CompanyCam. We&rsquo;ll discuss these apps, and many others, to help you download the best apps for your roofing business. Don&rsquo;t worry: We cover both roofing apps for both Android and roofing apps for iPhone so that we don&rsquo;t leave out those with either OS.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing measuring apps&nbsp;</h4>\r\n
    \r\n
    <p>The most basic apps a roofer might use daily are those designed to help them calculate a&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/roofing-101/minimum-slope-for-asphalt-shingle-roof/" target="_blank">roof&rsquo;s pitch</a>. While there are many of these apps on the market, most don&rsquo;t work very well. Sean explained that roofers should look for roofing pitch calculator apps that have been recently updated, as many of them stop working and are abandoned by the publisher.&nbsp;</p>\r\n
    \r\n
    <p>If you end up choosing an app that makes the measurement based on the position of your phone (instead of by photos), he suggests that you use a clipboard or another large, steady surface to lay against the shingles and then put the phone on. He has found that this helps him get a more accurate measurement from the apps.&nbsp;</p>\r\n
    \r\n
    <h3>1 - EagleView&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download; all measurements cost money.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.eagleview.mobile" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/eagleview/id352070517" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>EagleView&nbsp;creates reports on the roof of any property you like from aerial imagery. There is no need to step onto the roof at all when you use this app. Instead, simply put the address of the property you&rsquo;re interested in measuring into the app.&nbsp;EagleView&nbsp;has aerial imagery for&nbsp;the majority of&nbsp;the United States and Canada, so you&rsquo;re unlikely to find a property that it can&rsquo;t create a report for. The report types that the app can generate include:&nbsp;</p>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p><strong>QuickSquares&trade;</strong>:&nbsp;QuickSquares&nbsp;determines roof square footage, predominant pitch and outline. The report is completed quickly and relatively inexpensively, even if there are secondary structures on the property. In the United States, this report costs $18, but the price is subject to change.&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p><strong>Premium</strong>:&nbsp;Premium includes a 3D diagram of the roof and five aerial images. It also includes a waste calculation table to help you order supplies with minimal waste. The cost for this report depends on the property. The current range in Canada is $30-$75, but that is subject to change.&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <p>The app offers several more reports with unique features, including gutter measurements, walls, roof geometry and more.&nbsp;</p>\r\n
    \r\n
    <p><a href="https://www.iko.com/na/roofpro-intro-page/" target="_blank">IKO ROOFPRO&trade;&nbsp;members</a>&nbsp;can get more out of the app for less. You can access the ROOFPRO&trade;&nbsp;Silver pricing level by merely verifying your IKO ROOFPRO&trade;&nbsp;membership with&nbsp;EagleView.&nbsp;</p>\r\n
    \r\n
    <h3>2 - HOVER&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download; all 3D renderings cost money.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=to.hover.android.app" target="_blank">Android</a>&nbsp;</p>\r\n
    \r\n
    <p>IKO&rsquo;s partner&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/hover" target="_blank">HOVER</a>&nbsp;offers 3D renderings of roofs. You take photos of a roof with your phone, and this app translates them into measurements in a few hours. The process is a bit intensive, as you&nbsp;have to&nbsp;take a photo of every side and corner of the property. However, the results are detailed. The app gives you total roof area in squares, predominant pitch, steepest pitch and siding information. Once you have the report for the property stored in the app, you can virtually add a real shingle product to the roof.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Roof Pitch Factor&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://apps.apple.com/us/app/roof-pitch-factor/id777976077" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Roof Pitch Factor is a great roof measurement app if you need a pitch estimation quickly. You simply stand on the ground and look at the roof through your camera, and the app will estimate the pitch for you in factor and degrees.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Pitch Gauge&copy;&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, pay to remove ads.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.prolificmethods.pitchgauge&amp;hl=en" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/pitch-gauge/id389715382" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Pitch Gauge is another app that offers a simple and quick pitch estimate. It gives you a factor measurement and not a degree measurement. It includes a calculator and allows you to swap between imperial and metric. You can take a picture of the roof, and it will be saved with the measurements that you can easily reference in the future. As Sean mentioned, be sure you have a flat surface to place your phone on above the shingles. Plus, calibrate the app before you start for the best results.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing estimate apps&nbsp;</h4>\r\n
    \r\n
    <p>These apps help you&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/how-to-bid-a-roofing-job/" target="_blank">create a roofing estimate or quote</a>. Flexibility and personalization are important here, as every roofing company will provide a slightly different quote to their customer.&nbsp;</p>\r\n
    \r\n
    <h3>1 - iRoofing&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly and annual plans, currently starting at $129 per month&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=org.iroofing.phone" target="_blank">Android&nbsp;</a>and&nbsp;<a href="https://apps.apple.com/us/app/iroofing-phone-app/id1476706659" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>First, create an account on the&nbsp;<a href="https://iroofing.org/#app" target="_blank">iRoofing website</a>. Then, use your credentials to log into the app. The app can create measurements for a property from satellite or drone images, or from building blueprints. It can then create an estimate for you automatically. You can tell the app how you&rsquo;d like to price and even offer good, better, best pricing through the app.&nbsp;iRoofing&nbsp;also allows you to virtually add any product to your customer&rsquo;s house so that they can see how it will look.&nbsp;</p>\r\n
    \r\n
    <p>There are some customer relationship management features built into the app as well. In the app, you have the option for customers to sign your contract digitally*, some ability to order materials and some ability to connect with customers after the fact. While it is not as robust as other customer relationship management options, the bidding and estimating aspects of this app are great.&nbsp;</p>\r\n
    \r\n
    <p><strong>*Please ensure that digitally signed contracts are legally enforceable in your area before using this feature.&nbsp;</strong></p>\r\n
    \r\n
    <h3>2 - Contractor Estimate &amp; Invoice&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription to the publisher (Joist) or QuickBooks Sync&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.joistapp.android.joist" target="_blank">Android</a>&nbsp;</p>\r\n
    \r\n
    <p>While not designed for roofers specifically, the Contractor Estimate &amp; Invoice app could be a useful tool for you. Once you set your estimating preferences in the app, you can easily create quotes for your customers. You can even attach photos directly to the estimate. Once you have completed the work, you can turn the estimate into an invoice and even receive payment through the app.&nbsp;</p>\r\n
    \r\n
    <p>The app allows you to export your quote information right to your accounting program for simplicity.&nbsp;</p>\r\n
    \r\n
    <h4>3 - QuickBooks&reg;&nbsp;</h4>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>QuickBooks is a highly popular accounting software. Its app version has a vast range of useful features for roofers. Primarily, it offers an invoicing system that is robust enough to account for the many different materials you use. You can also offer clients partial invoices to help make payment plans more manageable for you to offer. Customers can pay directly from the invoice.&nbsp;</p>\r\n
    \r\n
    <p>QuickBooks also allows you to track mileage and expenses, and even attach receipts. There are some functional complaints about the app, but you can always back yourself up using the desktop version on your laptop.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing drone apps&nbsp;</h4>\r\n
    \r\n
    <p>Your roofing drone app should be compatible with the camera that your drone is equipped with or compatible with the drone itself. Sometimes, it makes sense to weigh your app options when choosing the drone or camera that is right for you. While drone footage is useful for roofers, it&nbsp;has to&nbsp;be simple to record and access in order to reduce the time you spend on it. An app can make or break your experience, so choose wisely.&nbsp;</p>\r\n
    \r\n
    <h3>1 - GoPro app&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download, in-app purchases, GoPro subscription required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.gopro.smarty" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/gopro/id561350520" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Sean&rsquo;s choice for a roofing drone app is the GoPro app. If your drone is equipped with a GoPro camera, you can upload the video to the GoPro app and make the edits you want. If you capture videos of your completed projects to help promote your business, you&rsquo;ll appreciate the convenience of this app. You can post the edited video right to your website or social media account, making it a convenient option for business owners who don&rsquo;t want to transfer the footage multiple times. You can still upload it to your desktop and then take the footage where you need from there. You can also operate the camera (but not the drone) from the app.&nbsp;</p>\r\n
    \r\n
    <h3>2 - DJI apps&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, compatible drone required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/search?q=DJi&amp;c=apps" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/dji-go/id943780750" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p><a href="https://www.iko.com/na/blog/laws-regulations-for-drones-in-roofing-businesses/" target="_blank">To fly his drone</a>, Sean&nbsp;uses one of the DJI apps. Depending on which drone you use, you may need to use the DJI GO, DJI Pilot, DJI&nbsp;Mimo&nbsp;or DJI Fly app. Each app has a simple user interface that takes the stress out of flying your drone. For example, the DJI GO app has an automated landing and takeoff maneuver, so all you need to do is press a button. And the DJI&nbsp;Mimo&nbsp;tracks the subject that you choose, in this case your roof, to be sure it is always in frame. Others support editing, live streaming, filters and more.&nbsp;</p>\r\n
    \r\n
    <h3>3 - DroneDeploy&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, compatible drone required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.dronedeploy.beta&amp;hl=en&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/dronedeploy-flight-app-dji/id971358101" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>If you have a DJI app, you can also use the&nbsp;DroneDeploy&nbsp;app. This app automates flight and creates a map from the data that it collects. This automated flight feature is useful for commercial roofers taking images and videos of large roofs. We&rsquo;d be remiss if we didn&rsquo;t mention that&nbsp;DroneDeploy&nbsp;has its own&nbsp;<a href="https://www.dronedeploy.com/product/market/" target="_blank">app market</a>. Here, you can find apps that will help you share and leverage your footage.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing photo apps&nbsp;</h4>\r\n
    \r\n
    <p>Roofers have plenty of use for photo apps, whether you want to show a customer how their roof will look with new shingles or take before and after photos to include in promotions. There&nbsp;is&nbsp;a handful of apps you can consider&nbsp;to help&nbsp;you get the best photos.&nbsp;</p>\r\n
    \r\n
    <h3>1 - IKO&nbsp;RoofViewer&trade;&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.chameleonpower.iko.roofviewer" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/iko-roofviewer/id596044211" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>IKO&rsquo;s&nbsp;RoofViewerTM&nbsp;is a simple-to-use tool that can give your customer a glimpse of how a roof will look with a specific IKO roofing product installed. You take a real photo of the home, and the app will let you try on any of the&nbsp;<a href="https://www.iko.com/" target="_blank">shingle products</a>,&nbsp;so&nbsp;you can see how the other exterior materials will work with the shingle color. The tool is free and is a great tool to&nbsp;<a href="https://www.iko.com/na/learning-center/roofing-101/17-facts-and-tips-on-how-to-pick-roof-shingle-colors/" target="_blank">help homeowners choose their shingle color</a>.&nbsp;</p>\r\n
    \r\n
    <h3>2 - CompanyCam&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, in-app purchases.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.agilx.companycam" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/companycam/id960043499" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>It&rsquo;s easy to get overwhelmed with the photos of your work after just a few jobs.&nbsp;CompanyCam&nbsp;allows you to organize photos by job and add notes, keeping you organized. If you need to find photos years later, all you need to do is scroll. The app has unlimited storage. It also supports multiple users, so you can bring issues to other team members&rsquo; attention from within the app. Sean prefers&nbsp;CompanyCam&nbsp;because it is convenient and integrates with his favorite app,&nbsp;JobNimbus. It also integrates with other software you might want to use, including&nbsp;DroneDeploy, Contractors Cloud and Salesforce.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Pic Stitch&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, in-app purchases.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.bigblueclip.picstitch" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/pic-stitch-collage-editor/id454768104" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>When Sean needs to make small, quick edits and doesn&rsquo;t want to bother with&nbsp;CompanyCam&rsquo;s&nbsp;before and after feature, he uses Pic Stitch. It is one of the most popular photo apps of all time because it is simple to use and offers a huge range of features. For roofers, the best feature is probably the app&rsquo;s ability to very quickly combine before and after photos into one file, so it&rsquo;s easy to post online. You can add text overlays and&nbsp;filters, and&nbsp;rotate and crop the images as well.&nbsp;</p>\r\n
    \r\n
    <h4>Customer relationship management apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Customer relationship management is all about closing on leads and providing your customers with a better experience once they have agreed to work with you. Customer relationship management apps should give you and your customers a way to contact one another. Having a record of your communication will help you provide&nbsp;service&nbsp;and reassure your customer that their roofing work is going as planned. Customer relationship management apps usually offer much more than this, bridging into several other kinds of apps.&nbsp;</p>\r\n
    \r\n
    <h3>1 - JobNimbus&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription, currently starting at $25 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.jobnimbus.JobNimbus2" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/jobnimbus-sales-projects/id990871119" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>JobNimbus&nbsp;is Sean&rsquo;s&nbsp;number one&nbsp;choice for roofing apps overall. He says it, &ldquo;essentially runs my whole company.&rdquo; The app is highly customizable, which means there is a lot of&nbsp;setup; but it is efficient once you have it running. It has standout customer relationship management features, including the ability for a customer to check on your job&rsquo;s progress whenever they want. Sean believes that this is very useful for roofers who are often working on the roof when the homeowner is at work.&nbsp;</p>\r\n
    \r\n
    <p>Plus,&nbsp;JobNimbus&nbsp;offers many more functions. With the app, you can collect a lead&rsquo;s contact information, reach out to them, create an estimate and schedule the job. You can also assign tasks to staff, keep track of the work while your staff is completing it, keep&nbsp;all of&nbsp;your photos and information for the job organized, send your invoice and receive payment.&nbsp;</p>\r\n
    \r\n
    <p>Sean loves that&nbsp;JobNimbus&nbsp;syncs up with other apps and software he uses, including&nbsp;CompanyCam, Google Calendar, QuickBooks,&nbsp;EagleView,&nbsp;SalesRabbit&nbsp;and more.&nbsp;</p>\r\n
    \r\n
    <h3>2- Acculynx&nbsp;</h3>\r\n
    \r\n
    <p>Cost: To get pricing information, you will have to&nbsp;<a href="https://acculynx.com/pricing-request/" target="_blank">email Acculynx</a>.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.acculynx.field" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/acculynx-field-roofing-app/id419609536" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>As with&nbsp;JobNimbus,&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/acculynx-2" target="_blank">Acculynx</a>&nbsp;offers a huge variety of features designed to support you from the moment you get a lead until the work is done. The lead application programming interface is especially impressive and can automatically import information from your web contact forms. In the app, you can connect with roof measurement apps and create an estimate based on them. Once the customer has signed on, you can directly order materials through the app from ABC Supply if you&rsquo;re a roofer in the U.S. You can use the app&rsquo;s calendar to coordinate your delivery and coordinate your staff members&rsquo; schedules. You can also track your sales.&nbsp;</p>\r\n
    \r\n
    <p>Sean used&nbsp;Acculynx&nbsp;in the&nbsp;past, but&nbsp;found that&nbsp;JobNimbus&nbsp;offered more features he needed for his business and improved integration with other apps he uses. Of course, that doesn&rsquo;t mean&nbsp;Acculynx&nbsp;can&rsquo;t be the right solution for you.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Zoho CRM&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free for up to three users or $12/month per user for four or more users.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.zoho.crm&amp;referrer=utm_source=website&amp;utm_medium=linkclick&amp;utm_campaign=mobileapppage" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/app/apple-store/id444908810" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>If you have a dedicated sales team for your roofing business, then you may want to consider using Zoho&rsquo;s dedicated CRM app. It helps salespeople predict leads, determine which are the best leads and alerts them in real time when a potential customer interacts with the business online whether by opening an email or visiting your website. Unlike other CRM app options, Zoho &ldquo;gamifies&rdquo; the sales process to help motivate salespeople and get better results.&nbsp;</p>\r\n
    \r\n
    <h4>Accounting and payroll apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Payroll and accounting are necessary for every business, and an app can make the process easier for you.&nbsp;</p>\r\n
    \r\n
    <h3>1 - TSheets&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly TSheets subscription starting at $10 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.tsheets.android.hammerhead" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/tsheets-time-tracker/id864076487" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>TSheets is Sean&rsquo;s preferred time-tracker app. He asks his staff members to download it, and they can use it to clock in and out of work. If you use the app, you can also change employee shifts, and the app will send them a notification to let them know. If they don&rsquo;t clock in, the app will let you know with a notification. Plus, the app uses a GPS to confirm the employee&rsquo;s location. Once the staff member has&nbsp;logged their hours, you can then see how much they&rsquo;ve worked or how many hours a specific job took. TSheets is a great app to use if you&rsquo;re trying to track and&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/improve-roofing-productivity/" target="_blank">improve your roofing efficiency</a>.&nbsp;</p>\r\n
    \r\n
    <p>Also, TSheets&nbsp;integrates&nbsp;with QuickBooks and other accounting apps.&nbsp;</p>\r\n
    \r\n
    <h3>2 - QuickBooks&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We covered it in the invoicing section above, but the QuickBooks app offers some of the software&rsquo;s accounting and payroll features as well.&nbsp;</p>\r\n
    \r\n
    <h4>Small business transaction apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Investing in a point of sale (POS) machine isn&rsquo;t necessary anymore. Many apps work as phone-based POSs that can allow you to collect payment from your clients in various forms as soon as you&rsquo;re done their roof.&nbsp;</p>\r\n
    \r\n
    <h3>1 - Payzer&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription starting at $60 per month per user.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.payzer.mobile&amp;hl=en&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/payzer/id976655939" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Sean uses&nbsp;Payzer&nbsp;as his POS because it conveniently allows him to both receive money from his customers and send payments to his employees. While he doesn&rsquo;t use this feature,&nbsp;Payzer&nbsp;also allows you to schedule your employees and reach out to your customers. Also, the app has a built-in credit tool that you can use to offer your customers&nbsp;<a href="https://www.iko.com/na/blog/financing-your-roof-replacement-or-repair/" target="_blank">financing for their roof replacement or repair</a>.&nbsp;</p>\r\n
    \r\n
    <h3>2 - Contractor Estimate &amp; Invoice (also called Joist App for Contractors)&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription to the publisher (Joist) or QuickBooks Sync.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.joistapp.android.joist" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/joist-app-for-contractors/id592163563" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We also mentioned this app in the invoicing list above, but it is worth mentioning that you can collect payments through this app and send the information about it to your other accounting software.&nbsp;</p>\r\n
    \r\n
    <h3>3 - QuickBooks&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We covered it twice above, but it is worth noting that the QuickBooks app can also accept payments. You&rsquo;ll need the mobile card reader, but once you have it, your payment and accounting process will be more efficient. After the payment, QuickBooks will automatically record the payment in your books.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Square&reg; Point of Sale&nbsp;</h3>\r\n
    \r\n
    <p>Cost: App is free, $299 for&nbsp;Square&nbsp;terminal, 2.65% for credit cards, 10 cents per&nbsp;Interac&nbsp;and 3.4% + 15 cents for every time you manually enter a card number.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.squareup&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/square-point-of-sale-pos/id335393788" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>It is simple, and relatively inexpensive, to collect payments in person with your phone and your Square POS reader. Every credit card is the same rate through Square, and the company handles the fees for disputes for you. In the app, you can always see the rates you&rsquo;re paying on your dashboard. The app also includes free reporting and analytics and a directory of your customers.&nbsp;</p>\r\n
    \r\n
    <h4>Apps for roofing business communication&nbsp;</h4>\r\n
    \r\n
    <p>1 - WhatsApp&nbsp;</p>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://www.whatsapp.com/android/" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/whatsapp-messenger/id310633997" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>While not originally intended as a business-specific tool, WhatsApp is a simple and effective option to use to keep in touch with your staff. Sean uses it and says that 90% of his team&rsquo;s communication is done over the app. The app allows you to send encrypted texts to anyone else who has the app. You can share your other contacts with your employees, send group messages about specific projects and send an identical message to all employees like, &ldquo;We have a new job for Saturday, let me know if you&rsquo;re available.&rdquo;&nbsp;</p>\r\n
    \r\n
    <h3>2 - Slack&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, two paid versions at $6.67 per month and $12.50 per month with additional features.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.Slack&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/slack/id618783545" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>This communication app is specifically made for businesses and is a great alternative if you need a solution to send files. Slack allows you to create channels, potentially one for each job. You can add relevant staff to the channel, send files and make calls. You can also&nbsp;direct-message&nbsp;an employee on the app just as you would in WhatsApp. There&rsquo;s no built-in encryption, but it&rsquo;s a great replacement for email.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Facebook Messenger&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.facebook.katana&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/bb/app/facebook/id284882215" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Facebook has some huge advantages in the communication world. It&rsquo;s completely free and ubiquitous. Everyone you hire will know how to use&nbsp;Facebook, and&nbsp;staying active on your business account can help you respond to customer inquiries in a timelier manner too. However, it could be challenging to keep employees focused when they can be on Facebook while working. Also, Facebook is not encrypted.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Viber Messenger&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Credits are required for phone and video, a monthly U.S. subscription is $1.99, or credits can be purchased at various amounts.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.viber.voip" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/app/viber-free-phone-calls/id382617920" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>There is some business communication that should really be done in voice, not over text messages. Viber is a great secure option for voice and video calls, even in groups, that your team members can have on their phones. It uses end-to-end encryption even for video calls, so you know that your conversation is secure. Plus, the app offers other business features that may be useful for you, including ads and promotional stickers.&nbsp;</p>\r\n
    \r\n
    <h4>Free roofing apps&nbsp;</h4>\r\n
    \r\n
    <p>Are you just&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/how-to-start-your-own-roofing-business/" target="_blank">starting your roofing business</a>&nbsp;and not quite ready to invest in an app subscription yet? Here&rsquo;s our list of free roofing apps that you may find useful. You can find more details about the specific apps above:&nbsp;</p>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p>Roof Pitch Factor&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>Pitch Gauge&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>IKO&nbsp;RoofViewer&trade;&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p>CompanyCam&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>Pic Stitch&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>WhatsApp&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <p><strong><a href="https://www.rooferscoffeeshop.com/directory/iko" target="_blank">Learn more about IKO Industries</a>&nbsp;in their RoofersCoffeeShop&reg; Directory or visit&nbsp;<a href="https://www.iko.com/na/" target="_blank">www.iko.com</a>.&nbsp;</strong></p>\r\n
    \r\n
    <p><em>Original article source:&nbsp;<a href="https://www.iko.com/na/blog/roofing-contractor-apps/" target="_blank">IKO</a></em></p>
    """
  -author: Proxies\__CG__\App\Entity\User {#2204 …}
  -contentmeta: Doctrine\ORM\PersistentCollection {#2169 …}
  -meta_description: ""
  -meta_keywords: ""
  -category: Proxies\__CG__\App\Entity\Category {#1075 …}
  -secondary_categories: Doctrine\ORM\PersistentCollection {#1090 …}
  -customers: Doctrine\ORM\PersistentCollection {#1174 …}
  -primaryCustomer: null
  -comments: Doctrine\ORM\PersistentCollection {#2234 …}
  -content_builder: ""
  -purchase_items: Doctrine\ORM\PersistentCollection {#2335 …}
  -showTitle: true
  -old_id: 0
  -featured: 0
  -announcement: 0
  -announcement_sites: ""
  -expires_at: null
  -traffic: Doctrine\ORM\PersistentCollection {#2447 …}
  -impressions: Doctrine\ORM\PersistentCollection {#2481 …}
  -views: Doctrine\ORM\PersistentCollection {#2515 …}
  -link_clicks: Doctrine\ORM\PersistentCollection {#2554 …}
  -leads: Doctrine\ORM\PersistentCollection {#2755 …}
  -directory: null
  -media_groups: Doctrine\ORM\PersistentCollection {#2953 …}
  -media_group_containers: Doctrine\ORM\PersistentCollection {#3030 …}
  -galleryMediaItems: Doctrine\ORM\PersistentCollection {#3027 …}
  -form: null
  -content_analytics_daily: Doctrine\ORM\PersistentCollection {#3070 …}
  -content_analytics_correction_daily: Doctrine\ORM\PersistentCollection {#3108 …}
  -popout_ad: null
  -hootsuite_social_profiles: Doctrine\ORM\PersistentCollection {#3165 …}
  -hootsuite_content: ""
  -hootsuite_facebook_content: ""
  -hootsuite_twitter_content: ""
  -hootsuite_linkedin_content: ""
  -hootsuite_to_publish: 0
  -hootsuite_use_post_media: 0
  -hootsuite_use_post_published_at: 0
  -hootsuite_media: null
  -hootsuite_published_at: null
  -hootsuite_messages: Doctrine\ORM\PersistentCollection {#3213 …}
}

ContentController :: pinnedSidebarAd (token = c597eb)

Key Value
_controller
"App\Controller\Master\ContentController::pinnedSidebarAd"
_format
"html"
_locale
"en"
_stopwatch_token
"327039"
base_url
"https://staging.rooferscoffeeshop.com"
current_route
"post_master"
uri
"/post/roofing-contractor-apps-that-help-you-manage-your-business"

ContentController :: popoutAd (token = fc4930)

Key Value
_controller
"App\Controller\Master\ContentController::popoutAd"
_format
"html"
_locale
"en"
_stopwatch_token
"3e4cc5"
content
App\Entity\Content {#1137
  -id: "115744"
  -version: 87
  -prnt: null
  -children: Doctrine\ORM\PersistentCollection {#613 …}
  -featured_image_data: null
  -featured_image: ""
  -media_url: null
  -media: Proxies\__CG__\App\Entity\Media {#2109 …}
  -dummy_media: null
  -video_media: null
  -site: Doctrine\ORM\PersistentCollection {#2117 …}
  -type: 2
  -template: "2"
  -title: "Roofing Contractor Apps That Help You Manage Your Business"
  -slug: "roofing-contractor-apps-that-help-you-manage-your-business"
  -searchable: 1
  -exclude_from_list: 0
  -permission: 0
  -status: 1
  -members_only: 0
  -include_author_byline: 0
  -include_author_bio: 0
  -include_customer_call_to_action: 0
  -include_customer_bio: 0
  -total_impressions: 5033
  -total_clicks: 818
  -published_at: DateTime @1643994000 {#637
    date: 2022-02-04 09:00:00.0 America/Los_Angeles (-08:00)
  }
  -modified_at: DateTime @1643825539 {#1077
    date: 2022-02-02 10:12:19.0 America/Los_Angeles (-08:00)
  }
  -created_at: DateTime @1641591036 {#1140
    date: 2022-01-07 13:30:36.0 America/Los_Angeles (-08:00)
  }
  -content_intro: ""
  -content_full: """
    <p>By IKO.&nbsp;</p>\r\n
    \r\n
    <h2>From measuring roofs to calculating estimates, these roofing contractor apps will help you run your company more efficiently.&nbsp;</h2>\r\n
    \r\n
    <p>While&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/iko" target="_blank">IKO</a>&nbsp;lists&nbsp;costs for the apps below, and we have made efforts to ensure they are accurate as of January 2021, they are subject to change.&nbsp;IKO&nbsp;does not take responsibility for changing fees or features of the apps.&nbsp;</p>\r\n
    \r\n
    <p>While many apps out there are for fun and mindless scrolling, there are some that can be used as helpful tools for managing a business.&nbsp;Roofing contractors lead busy lives, so having handy business software apps can really help organize and manage projects.&nbsp;These apps&nbsp;allow&nbsp;you&nbsp;to&nbsp;check on your staff, get measurements for your projects and even&nbsp;send&nbsp;invoices.&nbsp;</p>\r\n
    \r\n
    <p>We know that there&rsquo;s nothing like real-world experience with apps. That&rsquo;s why we reached out to Sean Collins from Shield Roofing &amp; Construction LLC to ask which apps he uses and what he likes about them. Sean stresses that apps aren&rsquo;t just good solutions for small companies. Even larger businesses, like his, can find free and paid app solutions that can help them keep their business running smoothly and efficiently.&nbsp;</p>\r\n
    \r\n
    <p>Sean&rsquo;s favorite apps include&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/jobnimbus" target="_blank">JobNimbus</a>, DJI apps,&nbsp;Payzer, TSheets, WhatsApp and&nbsp;CompanyCam. We&rsquo;ll discuss these apps, and many others, to help you download the best apps for your roofing business. Don&rsquo;t worry: We cover both roofing apps for both Android and roofing apps for iPhone so that we don&rsquo;t leave out those with either OS.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing measuring apps&nbsp;</h4>\r\n
    \r\n
    <p>The most basic apps a roofer might use daily are those designed to help them calculate a&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/roofing-101/minimum-slope-for-asphalt-shingle-roof/" target="_blank">roof&rsquo;s pitch</a>. While there are many of these apps on the market, most don&rsquo;t work very well. Sean explained that roofers should look for roofing pitch calculator apps that have been recently updated, as many of them stop working and are abandoned by the publisher.&nbsp;</p>\r\n
    \r\n
    <p>If you end up choosing an app that makes the measurement based on the position of your phone (instead of by photos), he suggests that you use a clipboard or another large, steady surface to lay against the shingles and then put the phone on. He has found that this helps him get a more accurate measurement from the apps.&nbsp;</p>\r\n
    \r\n
    <h3>1 - EagleView&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download; all measurements cost money.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.eagleview.mobile" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/eagleview/id352070517" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>EagleView&nbsp;creates reports on the roof of any property you like from aerial imagery. There is no need to step onto the roof at all when you use this app. Instead, simply put the address of the property you&rsquo;re interested in measuring into the app.&nbsp;EagleView&nbsp;has aerial imagery for&nbsp;the majority of&nbsp;the United States and Canada, so you&rsquo;re unlikely to find a property that it can&rsquo;t create a report for. The report types that the app can generate include:&nbsp;</p>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p><strong>QuickSquares&trade;</strong>:&nbsp;QuickSquares&nbsp;determines roof square footage, predominant pitch and outline. The report is completed quickly and relatively inexpensively, even if there are secondary structures on the property. In the United States, this report costs $18, but the price is subject to change.&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p><strong>Premium</strong>:&nbsp;Premium includes a 3D diagram of the roof and five aerial images. It also includes a waste calculation table to help you order supplies with minimal waste. The cost for this report depends on the property. The current range in Canada is $30-$75, but that is subject to change.&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <p>The app offers several more reports with unique features, including gutter measurements, walls, roof geometry and more.&nbsp;</p>\r\n
    \r\n
    <p><a href="https://www.iko.com/na/roofpro-intro-page/" target="_blank">IKO ROOFPRO&trade;&nbsp;members</a>&nbsp;can get more out of the app for less. You can access the ROOFPRO&trade;&nbsp;Silver pricing level by merely verifying your IKO ROOFPRO&trade;&nbsp;membership with&nbsp;EagleView.&nbsp;</p>\r\n
    \r\n
    <h3>2 - HOVER&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download; all 3D renderings cost money.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=to.hover.android.app" target="_blank">Android</a>&nbsp;</p>\r\n
    \r\n
    <p>IKO&rsquo;s partner&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/hover" target="_blank">HOVER</a>&nbsp;offers 3D renderings of roofs. You take photos of a roof with your phone, and this app translates them into measurements in a few hours. The process is a bit intensive, as you&nbsp;have to&nbsp;take a photo of every side and corner of the property. However, the results are detailed. The app gives you total roof area in squares, predominant pitch, steepest pitch and siding information. Once you have the report for the property stored in the app, you can virtually add a real shingle product to the roof.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Roof Pitch Factor&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://apps.apple.com/us/app/roof-pitch-factor/id777976077" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Roof Pitch Factor is a great roof measurement app if you need a pitch estimation quickly. You simply stand on the ground and look at the roof through your camera, and the app will estimate the pitch for you in factor and degrees.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Pitch Gauge&copy;&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, pay to remove ads.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.prolificmethods.pitchgauge&amp;hl=en" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/pitch-gauge/id389715382" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Pitch Gauge is another app that offers a simple and quick pitch estimate. It gives you a factor measurement and not a degree measurement. It includes a calculator and allows you to swap between imperial and metric. You can take a picture of the roof, and it will be saved with the measurements that you can easily reference in the future. As Sean mentioned, be sure you have a flat surface to place your phone on above the shingles. Plus, calibrate the app before you start for the best results.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing estimate apps&nbsp;</h4>\r\n
    \r\n
    <p>These apps help you&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/how-to-bid-a-roofing-job/" target="_blank">create a roofing estimate or quote</a>. Flexibility and personalization are important here, as every roofing company will provide a slightly different quote to their customer.&nbsp;</p>\r\n
    \r\n
    <h3>1 - iRoofing&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly and annual plans, currently starting at $129 per month&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=org.iroofing.phone" target="_blank">Android&nbsp;</a>and&nbsp;<a href="https://apps.apple.com/us/app/iroofing-phone-app/id1476706659" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>First, create an account on the&nbsp;<a href="https://iroofing.org/#app" target="_blank">iRoofing website</a>. Then, use your credentials to log into the app. The app can create measurements for a property from satellite or drone images, or from building blueprints. It can then create an estimate for you automatically. You can tell the app how you&rsquo;d like to price and even offer good, better, best pricing through the app.&nbsp;iRoofing&nbsp;also allows you to virtually add any product to your customer&rsquo;s house so that they can see how it will look.&nbsp;</p>\r\n
    \r\n
    <p>There are some customer relationship management features built into the app as well. In the app, you have the option for customers to sign your contract digitally*, some ability to order materials and some ability to connect with customers after the fact. While it is not as robust as other customer relationship management options, the bidding and estimating aspects of this app are great.&nbsp;</p>\r\n
    \r\n
    <p><strong>*Please ensure that digitally signed contracts are legally enforceable in your area before using this feature.&nbsp;</strong></p>\r\n
    \r\n
    <h3>2 - Contractor Estimate &amp; Invoice&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription to the publisher (Joist) or QuickBooks Sync&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.joistapp.android.joist" target="_blank">Android</a>&nbsp;</p>\r\n
    \r\n
    <p>While not designed for roofers specifically, the Contractor Estimate &amp; Invoice app could be a useful tool for you. Once you set your estimating preferences in the app, you can easily create quotes for your customers. You can even attach photos directly to the estimate. Once you have completed the work, you can turn the estimate into an invoice and even receive payment through the app.&nbsp;</p>\r\n
    \r\n
    <p>The app allows you to export your quote information right to your accounting program for simplicity.&nbsp;</p>\r\n
    \r\n
    <h4>3 - QuickBooks&reg;&nbsp;</h4>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>QuickBooks is a highly popular accounting software. Its app version has a vast range of useful features for roofers. Primarily, it offers an invoicing system that is robust enough to account for the many different materials you use. You can also offer clients partial invoices to help make payment plans more manageable for you to offer. Customers can pay directly from the invoice.&nbsp;</p>\r\n
    \r\n
    <p>QuickBooks also allows you to track mileage and expenses, and even attach receipts. There are some functional complaints about the app, but you can always back yourself up using the desktop version on your laptop.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing drone apps&nbsp;</h4>\r\n
    \r\n
    <p>Your roofing drone app should be compatible with the camera that your drone is equipped with or compatible with the drone itself. Sometimes, it makes sense to weigh your app options when choosing the drone or camera that is right for you. While drone footage is useful for roofers, it&nbsp;has to&nbsp;be simple to record and access in order to reduce the time you spend on it. An app can make or break your experience, so choose wisely.&nbsp;</p>\r\n
    \r\n
    <h3>1 - GoPro app&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free to download, in-app purchases, GoPro subscription required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.gopro.smarty" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/gopro/id561350520" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Sean&rsquo;s choice for a roofing drone app is the GoPro app. If your drone is equipped with a GoPro camera, you can upload the video to the GoPro app and make the edits you want. If you capture videos of your completed projects to help promote your business, you&rsquo;ll appreciate the convenience of this app. You can post the edited video right to your website or social media account, making it a convenient option for business owners who don&rsquo;t want to transfer the footage multiple times. You can still upload it to your desktop and then take the footage where you need from there. You can also operate the camera (but not the drone) from the app.&nbsp;</p>\r\n
    \r\n
    <h3>2 - DJI apps&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, compatible drone required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/search?q=DJi&amp;c=apps" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/dji-go/id943780750" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p><a href="https://www.iko.com/na/blog/laws-regulations-for-drones-in-roofing-businesses/" target="_blank">To fly his drone</a>, Sean&nbsp;uses one of the DJI apps. Depending on which drone you use, you may need to use the DJI GO, DJI Pilot, DJI&nbsp;Mimo&nbsp;or DJI Fly app. Each app has a simple user interface that takes the stress out of flying your drone. For example, the DJI GO app has an automated landing and takeoff maneuver, so all you need to do is press a button. And the DJI&nbsp;Mimo&nbsp;tracks the subject that you choose, in this case your roof, to be sure it is always in frame. Others support editing, live streaming, filters and more.&nbsp;</p>\r\n
    \r\n
    <h3>3 - DroneDeploy&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, compatible drone required.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.dronedeploy.beta&amp;hl=en&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/dronedeploy-flight-app-dji/id971358101" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>If you have a DJI app, you can also use the&nbsp;DroneDeploy&nbsp;app. This app automates flight and creates a map from the data that it collects. This automated flight feature is useful for commercial roofers taking images and videos of large roofs. We&rsquo;d be remiss if we didn&rsquo;t mention that&nbsp;DroneDeploy&nbsp;has its own&nbsp;<a href="https://www.dronedeploy.com/product/market/" target="_blank">app market</a>. Here, you can find apps that will help you share and leverage your footage.&nbsp;</p>\r\n
    \r\n
    <h4>Roofing photo apps&nbsp;</h4>\r\n
    \r\n
    <p>Roofers have plenty of use for photo apps, whether you want to show a customer how their roof will look with new shingles or take before and after photos to include in promotions. There&nbsp;is&nbsp;a handful of apps you can consider&nbsp;to help&nbsp;you get the best photos.&nbsp;</p>\r\n
    \r\n
    <h3>1 - IKO&nbsp;RoofViewer&trade;&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.chameleonpower.iko.roofviewer" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/iko-roofviewer/id596044211" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>IKO&rsquo;s&nbsp;RoofViewerTM&nbsp;is a simple-to-use tool that can give your customer a glimpse of how a roof will look with a specific IKO roofing product installed. You take a real photo of the home, and the app will let you try on any of the&nbsp;<a href="https://www.iko.com/" target="_blank">shingle products</a>,&nbsp;so&nbsp;you can see how the other exterior materials will work with the shingle color. The tool is free and is a great tool to&nbsp;<a href="https://www.iko.com/na/learning-center/roofing-101/17-facts-and-tips-on-how-to-pick-roof-shingle-colors/" target="_blank">help homeowners choose their shingle color</a>.&nbsp;</p>\r\n
    \r\n
    <h3>2 - CompanyCam&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, in-app purchases.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.agilx.companycam" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/companycam/id960043499" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>It&rsquo;s easy to get overwhelmed with the photos of your work after just a few jobs.&nbsp;CompanyCam&nbsp;allows you to organize photos by job and add notes, keeping you organized. If you need to find photos years later, all you need to do is scroll. The app has unlimited storage. It also supports multiple users, so you can bring issues to other team members&rsquo; attention from within the app. Sean prefers&nbsp;CompanyCam&nbsp;because it is convenient and integrates with his favorite app,&nbsp;JobNimbus. It also integrates with other software you might want to use, including&nbsp;DroneDeploy, Contractors Cloud and Salesforce.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Pic Stitch&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, in-app purchases.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.bigblueclip.picstitch" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/pic-stitch-collage-editor/id454768104" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>When Sean needs to make small, quick edits and doesn&rsquo;t want to bother with&nbsp;CompanyCam&rsquo;s&nbsp;before and after feature, he uses Pic Stitch. It is one of the most popular photo apps of all time because it is simple to use and offers a huge range of features. For roofers, the best feature is probably the app&rsquo;s ability to very quickly combine before and after photos into one file, so it&rsquo;s easy to post online. You can add text overlays and&nbsp;filters, and&nbsp;rotate and crop the images as well.&nbsp;</p>\r\n
    \r\n
    <h4>Customer relationship management apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Customer relationship management is all about closing on leads and providing your customers with a better experience once they have agreed to work with you. Customer relationship management apps should give you and your customers a way to contact one another. Having a record of your communication will help you provide&nbsp;service&nbsp;and reassure your customer that their roofing work is going as planned. Customer relationship management apps usually offer much more than this, bridging into several other kinds of apps.&nbsp;</p>\r\n
    \r\n
    <h3>1 - JobNimbus&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription, currently starting at $25 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.jobnimbus.JobNimbus2" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/jobnimbus-sales-projects/id990871119" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>JobNimbus&nbsp;is Sean&rsquo;s&nbsp;number one&nbsp;choice for roofing apps overall. He says it, &ldquo;essentially runs my whole company.&rdquo; The app is highly customizable, which means there is a lot of&nbsp;setup; but it is efficient once you have it running. It has standout customer relationship management features, including the ability for a customer to check on your job&rsquo;s progress whenever they want. Sean believes that this is very useful for roofers who are often working on the roof when the homeowner is at work.&nbsp;</p>\r\n
    \r\n
    <p>Plus,&nbsp;JobNimbus&nbsp;offers many more functions. With the app, you can collect a lead&rsquo;s contact information, reach out to them, create an estimate and schedule the job. You can also assign tasks to staff, keep track of the work while your staff is completing it, keep&nbsp;all of&nbsp;your photos and information for the job organized, send your invoice and receive payment.&nbsp;</p>\r\n
    \r\n
    <p>Sean loves that&nbsp;JobNimbus&nbsp;syncs up with other apps and software he uses, including&nbsp;CompanyCam, Google Calendar, QuickBooks,&nbsp;EagleView,&nbsp;SalesRabbit&nbsp;and more.&nbsp;</p>\r\n
    \r\n
    <h3>2- Acculynx&nbsp;</h3>\r\n
    \r\n
    <p>Cost: To get pricing information, you will have to&nbsp;<a href="https://acculynx.com/pricing-request/" target="_blank">email Acculynx</a>.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.acculynx.field" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/acculynx-field-roofing-app/id419609536" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>As with&nbsp;JobNimbus,&nbsp;<a href="https://www.rooferscoffeeshop.com/directory/acculynx-2" target="_blank">Acculynx</a>&nbsp;offers a huge variety of features designed to support you from the moment you get a lead until the work is done. The lead application programming interface is especially impressive and can automatically import information from your web contact forms. In the app, you can connect with roof measurement apps and create an estimate based on them. Once the customer has signed on, you can directly order materials through the app from ABC Supply if you&rsquo;re a roofer in the U.S. You can use the app&rsquo;s calendar to coordinate your delivery and coordinate your staff members&rsquo; schedules. You can also track your sales.&nbsp;</p>\r\n
    \r\n
    <p>Sean used&nbsp;Acculynx&nbsp;in the&nbsp;past, but&nbsp;found that&nbsp;JobNimbus&nbsp;offered more features he needed for his business and improved integration with other apps he uses. Of course, that doesn&rsquo;t mean&nbsp;Acculynx&nbsp;can&rsquo;t be the right solution for you.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Zoho CRM&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free for up to three users or $12/month per user for four or more users.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.zoho.crm&amp;referrer=utm_source=website&amp;utm_medium=linkclick&amp;utm_campaign=mobileapppage" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/app/apple-store/id444908810" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>If you have a dedicated sales team for your roofing business, then you may want to consider using Zoho&rsquo;s dedicated CRM app. It helps salespeople predict leads, determine which are the best leads and alerts them in real time when a potential customer interacts with the business online whether by opening an email or visiting your website. Unlike other CRM app options, Zoho &ldquo;gamifies&rdquo; the sales process to help motivate salespeople and get better results.&nbsp;</p>\r\n
    \r\n
    <h4>Accounting and payroll apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Payroll and accounting are necessary for every business, and an app can make the process easier for you.&nbsp;</p>\r\n
    \r\n
    <h3>1 - TSheets&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly TSheets subscription starting at $10 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.tsheets.android.hammerhead" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/tsheets-time-tracker/id864076487" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>TSheets is Sean&rsquo;s preferred time-tracker app. He asks his staff members to download it, and they can use it to clock in and out of work. If you use the app, you can also change employee shifts, and the app will send them a notification to let them know. If they don&rsquo;t clock in, the app will let you know with a notification. Plus, the app uses a GPS to confirm the employee&rsquo;s location. Once the staff member has&nbsp;logged their hours, you can then see how much they&rsquo;ve worked or how many hours a specific job took. TSheets is a great app to use if you&rsquo;re trying to track and&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/improve-roofing-productivity/" target="_blank">improve your roofing efficiency</a>.&nbsp;</p>\r\n
    \r\n
    <p>Also, TSheets&nbsp;integrates&nbsp;with QuickBooks and other accounting apps.&nbsp;</p>\r\n
    \r\n
    <h3>2 - QuickBooks&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We covered it in the invoicing section above, but the QuickBooks app offers some of the software&rsquo;s accounting and payroll features as well.&nbsp;</p>\r\n
    \r\n
    <h4>Small business transaction apps for roofers&nbsp;</h4>\r\n
    \r\n
    <p>Investing in a point of sale (POS) machine isn&rsquo;t necessary anymore. Many apps work as phone-based POSs that can allow you to collect payment from your clients in various forms as soon as you&rsquo;re done their roof.&nbsp;</p>\r\n
    \r\n
    <h3>1 - Payzer&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription starting at $60 per month per user.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.payzer.mobile&amp;hl=en&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/payzer/id976655939" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Sean uses&nbsp;Payzer&nbsp;as his POS because it conveniently allows him to both receive money from his customers and send payments to his employees. While he doesn&rsquo;t use this feature,&nbsp;Payzer&nbsp;also allows you to schedule your employees and reach out to your customers. Also, the app has a built-in credit tool that you can use to offer your customers&nbsp;<a href="https://www.iko.com/na/blog/financing-your-roof-replacement-or-repair/" target="_blank">financing for their roof replacement or repair</a>.&nbsp;</p>\r\n
    \r\n
    <h3>2 - Contractor Estimate &amp; Invoice (also called Joist App for Contractors)&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly subscription to the publisher (Joist) or QuickBooks Sync.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.joistapp.android.joist" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/joist-app-for-contractors/id592163563" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We also mentioned this app in the invoicing list above, but it is worth mentioning that you can collect payments through this app and send the information about it to your other accounting software.&nbsp;</p>\r\n
    \r\n
    <h3>3 - QuickBooks&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Monthly plans, currently starting at $35 per month.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.intuit.quickbooks" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/quickbooks-self-employed/id898076976" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>We covered it twice above, but it is worth noting that the QuickBooks app can also accept payments. You&rsquo;ll need the mobile card reader, but once you have it, your payment and accounting process will be more efficient. After the payment, QuickBooks will automatically record the payment in your books.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Square&reg; Point of Sale&nbsp;</h3>\r\n
    \r\n
    <p>Cost: App is free, $299 for&nbsp;Square&nbsp;terminal, 2.65% for credit cards, 10 cents per&nbsp;Interac&nbsp;and 3.4% + 15 cents for every time you manually enter a card number.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.squareup&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/square-point-of-sale-pos/id335393788" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>It is simple, and relatively inexpensive, to collect payments in person with your phone and your Square POS reader. Every credit card is the same rate through Square, and the company handles the fees for disputes for you. In the app, you can always see the rates you&rsquo;re paying on your dashboard. The app also includes free reporting and analytics and a directory of your customers.&nbsp;</p>\r\n
    \r\n
    <h4>Apps for roofing business communication&nbsp;</h4>\r\n
    \r\n
    <p>1 - WhatsApp&nbsp;</p>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://www.whatsapp.com/android/" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/whatsapp-messenger/id310633997" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>While not originally intended as a business-specific tool, WhatsApp is a simple and effective option to use to keep in touch with your staff. Sean uses it and says that 90% of his team&rsquo;s communication is done over the app. The app allows you to send encrypted texts to anyone else who has the app. You can share your other contacts with your employees, send group messages about specific projects and send an identical message to all employees like, &ldquo;We have a new job for Saturday, let me know if you&rsquo;re available.&rdquo;&nbsp;</p>\r\n
    \r\n
    <h3>2 - Slack&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free, two paid versions at $6.67 per month and $12.50 per month with additional features.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.Slack&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/us/app/slack/id618783545" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>This communication app is specifically made for businesses and is a great alternative if you need a solution to send files. Slack allows you to create channels, potentially one for each job. You can add relevant staff to the channel, send files and make calls. You can also&nbsp;direct-message&nbsp;an employee on the app just as you would in WhatsApp. There&rsquo;s no built-in encryption, but it&rsquo;s a great replacement for email.&nbsp;</p>\r\n
    \r\n
    <h3>3 - Facebook Messenger&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Free&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.facebook.katana&amp;hl=en_US&amp;gl=US" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/bb/app/facebook/id284882215" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>Facebook has some huge advantages in the communication world. It&rsquo;s completely free and ubiquitous. Everyone you hire will know how to use&nbsp;Facebook, and&nbsp;staying active on your business account can help you respond to customer inquiries in a timelier manner too. However, it could be challenging to keep employees focused when they can be on Facebook while working. Also, Facebook is not encrypted.&nbsp;</p>\r\n
    \r\n
    <h3>4 - Viber Messenger&nbsp;</h3>\r\n
    \r\n
    <p>Cost: Credits are required for phone and video, a monthly U.S. subscription is $1.99, or credits can be purchased at various amounts.&nbsp;</p>\r\n
    \r\n
    <p>OS:&nbsp;<a href="https://play.google.com/store/apps/details?id=com.viber.voip" target="_blank">Android</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/app/viber-free-phone-calls/id382617920" target="_blank">iOS</a>&nbsp;</p>\r\n
    \r\n
    <p>There is some business communication that should really be done in voice, not over text messages. Viber is a great secure option for voice and video calls, even in groups, that your team members can have on their phones. It uses end-to-end encryption even for video calls, so you know that your conversation is secure. Plus, the app offers other business features that may be useful for you, including ads and promotional stickers.&nbsp;</p>\r\n
    \r\n
    <h4>Free roofing apps&nbsp;</h4>\r\n
    \r\n
    <p>Are you just&nbsp;<a href="https://www.iko.com/na/pro/building-professional-tools/learn-about-roofing/how-to-start-your-own-roofing-business/" target="_blank">starting your roofing business</a>&nbsp;and not quite ready to invest in an app subscription yet? Here&rsquo;s our list of free roofing apps that you may find useful. You can find more details about the specific apps above:&nbsp;</p>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p>Roof Pitch Factor&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>Pitch Gauge&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>IKO&nbsp;RoofViewer&trade;&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <ul>\r\n
    \t<li>\r\n
    \t<p>CompanyCam&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>Pic Stitch&nbsp;</p>\r\n
    \t</li>\r\n
    \t<li>\r\n
    \t<p>WhatsApp&nbsp;</p>\r\n
    \t</li>\r\n
    </ul>\r\n
    \r\n
    <p><strong><a href="https://www.rooferscoffeeshop.com/directory/iko" target="_blank">Learn more about IKO Industries</a>&nbsp;in their RoofersCoffeeShop&reg; Directory or visit&nbsp;<a href="https://www.iko.com/na/" target="_blank">www.iko.com</a>.&nbsp;</strong></p>\r\n
    \r\n
    <p><em>Original article source:&nbsp;<a href="https://www.iko.com/na/blog/roofing-contractor-apps/" target="_blank">IKO</a></em></p>
    """
  -author: Proxies\__CG__\App\Entity\User {#2204 …}
  -contentmeta: Doctrine\ORM\PersistentCollection {#2169 …}
  -meta_description: ""
  -meta_keywords: ""
  -category: Proxies\__CG__\App\Entity\Category {#1075 …}
  -secondary_categories: Doctrine\ORM\PersistentCollection {#1090 …}
  -customers: Doctrine\ORM\PersistentCollection {#1174 …}
  -primaryCustomer: null
  -comments: Doctrine\ORM\PersistentCollection {#2234 …}
  -content_builder: ""
  -purchase_items: Doctrine\ORM\PersistentCollection {#2335 …}
  -showTitle: true
  -old_id: 0
  -featured: 0
  -announcement: 0
  -announcement_sites: ""
  -expires_at: null
  -traffic: Doctrine\ORM\PersistentCollection {#2447 …}
  -impressions: Doctrine\ORM\PersistentCollection {#2481 …}
  -views: Doctrine\ORM\PersistentCollection {#2515 …}
  -link_clicks: Doctrine\ORM\PersistentCollection {#2554 …}
  -leads: Doctrine\ORM\PersistentCollection {#2755 …}
  -directory: null
  -media_groups: Doctrine\ORM\PersistentCollection {#2953 …}
  -media_group_containers: Doctrine\ORM\PersistentCollection {#3030 …}
  -galleryMediaItems: Doctrine\ORM\PersistentCollection {#3027 …}
  -form: null
  -content_analytics_daily: Doctrine\ORM\PersistentCollection {#3070 …}
  -content_analytics_correction_daily: Doctrine\ORM\PersistentCollection {#3108 …}
  -popout_ad: null
  -hootsuite_social_profiles: Doctrine\ORM\PersistentCollection {#3165 …}
  -hootsuite_content: ""
  -hootsuite_facebook_content: ""
  -hootsuite_twitter_content: ""
  -hootsuite_linkedin_content: ""
  -hootsuite_to_publish: 0
  -hootsuite_use_post_media: 0
  -hootsuite_use_post_published_at: 0
  -hootsuite_media: null
  -hootsuite_published_at: null
  -hootsuite_messages: Doctrine\ORM\PersistentCollection {#3213 …}
}