GET https://stephen-nurse.com/todolist_items/edit/625

ToDoListItemsController :: edit

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ToDoListItemsController::edit"
_firewall_context
"security.firewall.map.context.main"
_route
"to_do_list_items_edit"
_route_params
[
  "id" => "625"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"bf14a0"
id
"625"
toDoListItem
App\Entity\ToDoListItems {#1156
  -id: 625
  -project: Proxies\__CG__\App\Entity\ToDoList {#1114 …}
  -status: "Complete"
  -priority: 23.99
  -task: "<p><strong>Customer confirmations</strong></p><ul><li>Launching the email from the Booking menu - where you have 2 choices, namely to edit or just send as standard. &nbsp; &nbsp;<ul><li>The edited version should open in a new tab (target =_blank) <strong>DONE</strong></li></ul></li><li>Looking at the formatting<ul><li>The email fragments placed at the bottom of the page seem to be within the ‘grid’ so don't use the full page.<strong> DONE</strong></li><li>I think at the top of the page you should show the To and CC fields and make them editable. &nbsp;&nbsp;<strong>DONE</strong></li><li>Can you widen the grid so that the text doesn't wrap? <strong>DONE</strong></li></ul></li><li>Tab titles - Bookings and Client Confirmation emails <strong>DONE</strong><ul><li>Currently they are all the same ("VBC-1234 (Stephen Nurse)"), so you can't tell if it is a booking page, or confirmation page. &nbsp;</li><li>Suggest we update the tab title to enable us to distinguish and include some more key details (status and affiliate)<ul><li><strong>Booking:&nbsp;</strong><ul><li>[B] at the start, to indicate booking. &nbsp;Or can you have an icon (ticket icon)?</li><li>[PT] is all Privates, {ST} is all Shared, [PST] if a combination&nbsp;</li><li>Can we add green tick/red cross/grey question-mark to indicate status</li><li>If affiliate, then affiliate code in bracket (eg BS, which is the code for Bramble Ski)?<ul><li>&lt;Ticket-icon&gt; [PT] &lt;green tick&gt;: 13085: Stephen Nurse [BS]&nbsp;</li></ul></li></ul></li><li><strong>Emails:&nbsp;</strong><ul><li>Perhaps an envelope icon to start to indicate an email</li><li>Affiliate code in bracket (eg BS, which is the code for Bramble Ski)?<ul><li>&lt;Envelope-icon&gt; [PT] &lt;green tick&gt;: 13085: Stephen Nurse [BS] Shared Shuttle</li></ul></li></ul></li></ul></li><li>The heading for Uphill text says “Drop-up address". &nbsp;Should be “Drop-off”</li></ul></li><li>Save vs Send<ul><li>Can the email actually be sent so we can see how it looks in Outlook or on a phone. &nbsp;&nbsp;<strong>STILL TO DO</strong></li><li>Set send address to <a href="mailto:nurse_stephen@hotmail.com">nurse_stephen@hotmail.com</a> or your email while we are testing</li></ul></li><li>Deleting a booking<ul><li>Should delete all associated confirmations too (cascade). &nbsp; We will disable this button in live</li></ul></li></ul><p><strong>Booking</strong></p><ul><li>The status field &nbsp;(confirmed, enquiry, cancelled) can never be null. &nbsp;&nbsp;<strong>DONE</strong></li><li>For the Shared Shuttle, &nbsp;no need to display the text in red at the top (9 km, 20 mins &nbsp;Suggested Time:xxx). &nbsp;This is helpful for Private Transfers, but is known for the Shared &nbsp;<strong>DONE</strong></li></ul><p>&nbsp;</p><p><strong>Imported emails</strong></p><ul><li>What's the difference between:<ul><li>http://localhost:8000/emails_import/index</li><li>http://localhost:8000/booking/index_pending_emails</li></ul></li><li>index_pending_emails view:<ul><li>Display date as 12-Nov-25 &nbsp;<strong>DONE</strong></li><li>Sort by date+time <strong>DONE</strong></li><li>The text includes formatting code “1 private transfer from V-Verbier to GVA.&amp;nbsp; To get flight to LGW at 3pm.&amp;nbsp; 5 pax” &nbsp; &nbsp; &nbsp;&nbsp;<strong>DONE</strong><ul><li>Show the first 2-3 lines, &nbsp; Hover over to show the full text &nbsp;<strong>DONE</strong></li></ul></li><li>Perhaps show the number of bookings with that email address as counter (to help indicate if a regular/important customer) &nbsp;<strong>DONE</strong></li></ul></li></ul><p><strong>Confirmations</strong></p><ul><li>http://localhost:8000/client_confirmations/index</li><li>Include sorting buttons, similar to booking.&nbsp;<ul><li>Must be searchable by Booking ID and/or name and/or tel number</li></ul></li><li>No wrap on all columns &nbsp;<strong>DONE</strong></li><li>Include a button on a confirmation that takes you to all emails on that booking specific booking <strong>DONE</strong></li><li>Booking ID→ ID to save space <strong>DONE</strong></li><li>Show content with a hover. <strong>DONE</strong></li><li>By- &nbsp;show initials and hover over for fullName. Save space. &nbsp;Auto - &nbsp;show computer icon &nbsp;&nbsp;<strong>DONE</strong></li></ul><p>&nbsp;</p>"
  -hoursAllocated: null
  -immediatePriority: null
  -attachment: null
  -needsResearch: "No"
  -lastSaved: DateTime @1764079722 {#1149
    date: 2025-11-25 14:08:42.0 UTC (+00:00)
  }
}

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
cookie
"PHPSESSID=dm6m8m9ihnd91d90p4jcfphnv2"
host
"stephen-nurse.com"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

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

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Thu, 18 Dec 2025 03:15:46 GMT"
x-debug-token
"910fa7"

Cookies

Request Cookies

Key Value
PHPSESSID
"dm6m8m9ihnd91d90p4jcfphnv2"

Response Cookies

No response cookies

Session 8

Session Metadata

Key Value
Created
"Thu, 18 Dec 25 03:15:40 +0000"
Last used
"Thu, 18 Dec 25 03:15:46 +0000"
Lifetime
15000

Session Attributes

Attribute Value
_csrf/https-delete1
"Dmwpq0EcW1smqV6C8iqiytp-QtoxkPhSzrgrU0rzES0"
_csrf/https-delete10
"LcVr6zOtAslrL2RzpOfLKu1Jx7idfmnoNcDBk6y1gtA"
_csrf/https-delete118
"ck_7qliR4FnVywh9muqmEToOtAU94RC3M7fGYiD8HGk"
_csrf/https-delete12
"YkngFfaEP1tqldBLVHuZeV6UXHB-E3nNHASj3gvwppw"
_csrf/https-delete2
"Llj6C4mvvxCSW6pJKdklAbJuUx9gI_pG-u9Em4in_t4"
_csrf/https-delete202
"ZPm5QANuwxuYjxjPoAQPkc2xaKlUSJOkcqAb3OzE4fo"
_csrf/https-delete251
"CAT3oNdS-Rx6123vZVApGRAcs9Sb9Pk8oLni1Rh1eds"
_csrf/https-delete291
"5bE7pdxw8luvxdYDF81Nfz0aaUSqtevEWj5TzMNVfSA"
_csrf/https-delete31
"da-D4uv6RxGfchNgvOEwBPFZiiJalid7aEV-6p5FRiM"
_csrf/https-delete4
"Ym1Erj7m4ktnJtLhKzMfAgG1H3cNxkugSiVJwyyEx7U"
_csrf/https-delete5
"mn_U_8WgdW-RDRoqlVkUr72nO37ofhyRhRZv8BXtBXk"
_csrf/https-delete521
"i2_3KLhlzPR_y6GS3B9C_O2Lrc0DUP8nyosevD-am9o"
_csrf/https-delete578
"1x-48PkBPjf-aQrFk_4DqnY8EMATahVQ-yqNX29j8_M"
_csrf/https-delete590
"645N2k3Dg-guwEeOiLnYknAJkHybG7jjk9jftEFRBFU"
_csrf/https-delete598
"n8IxR5lQ6nzFBlla6W4jrgtH_QvuFzgYiRrErHU3pXs"
_csrf/https-delete608
"jexkbLtbRK6br9x1OEhrPmn_8rFL-n-yyzF4l3vSi78"
_csrf/https-delete609
"alYgrr5kVI1DgY5ywBpf0_5t9eBZ99hUaCYw_rMvntM"
_csrf/https-delete625
"My9Eq2Ijbx8EVSZ5xGaBNEK2-Ze6c_Cr6Pa03n-ea9I"
_csrf/https-delete626
"nfkZtx7r5ewu_ei_OBu8NTo0KTfK05l9bIQpfvVz4MU"
_csrf/https-delete644
"HECbESfRuItaBYSXTNJVl31W1saP0_6_aqp6LgUPjlE"
_csrf/https-delete646
"mrm_j4-7Y946EJ0KgJOo11UpXDRTqITS3m0woGLQjAA"
_csrf/https-to_do_list_items
"CzqoD_WT1XsVu2LukP0wjStRv4L_5HKjk9ujaTvN95g"
_locale
"en"
selected_language
"en"

Session Usage

8 Usages
Stateless check enabled
Usage
App\Services\LanguagesService:25
[
  [
    "file" => "/var/www/html/stephennurse/src/Services/LanguagesService.php"
    "line" => 25
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/EventListener/LocalListener.php"
    "line" => 77
    "function" => "getLanguageSelected"
    "class" => "App\Services\LanguagesService"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "App\EventListener\LocalListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\EventListener\LocalListener:93
[
  [
    "file" => "/var/www/html/stephennurse/src/EventListener/LocalListener.php"
    "line" => 93
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "App\EventListener\LocalListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
App\EventListener\LocalListener:94
[
  [
    "file" => "/var/www/html/stephennurse/src/EventListener/LocalListener.php"
    "line" => 94
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelRequest"
    "class" => "App\EventListener\LocalListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 157
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-bundle/Security.php"
    "line" => 99
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-bundle/Security.php"
    "line" => 81
    "function" => "getToken"
    "class" => "Symfony\Bundle\SecurityBundle\Security"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/Controller/ToDoListItemsController.php"
    "line" => 121
    "function" => "getUser"
    "class" => "Symfony\Bundle\SecurityBundle\Security"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "edit"
    "class" => "App\Controller\ToDoListItemsController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:79
[
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 79
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/Controller/ToDoListItemsController.php"
    "line" => 167
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "edit"
    "class" => "App\Controller\ToDoListItemsController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:52
[
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 52
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/Controller/ToDoListItemsController.php"
    "line" => 167
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "edit"
    "class" => "App\Controller\ToDoListItemsController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:56
[
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 56
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/Controller/ToDoListItemsController.php"
    "line" => 167
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "edit"
    "class" => "App\Controller\ToDoListItemsController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Bridge\Twig\AppVariable:196
[
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 196
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1882
    "function" => "getFlashes"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/var/cache/dev/twig/64/647089eec2a62b5647da71a16e28ed7c.php"
    "line" => 253
    "function" => "getAttribute"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_22d851ef163fab704d63c4466f5b267b"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/var/cache/dev/twig/2e/2eb046e4d7fd67b83e903142ec119a0c.php"
    "line" => 55
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_4727ebe71b9ab43b27c291c18a1038e1"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Template.php"
    "line" => 344
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Template.php"
    "line" => 359
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/twig/twig/src/Environment.php"
    "line" => 334
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/src/Controller/ToDoListItemsController.php"
    "line" => 166
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "edit"
    "class" => "App\Controller\ToDoListItemsController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/html/stephennurse/public/index.php"
    "line" => 20
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_LOCALE
"en_GB"
APP_SECRET
"ec48582a7659a570fb0293b8684e20b9"
APP_SERVER
"live"
APP_TIMEZONE
"Europe/London"
DATABASE_URL
"mysql://stephen:Descartes99@localhost:3306/stephennurse"
GOOGLE_MAP_API
"AIzaSyBIMNeOCE1pdTZu8p-7dSXhIUmpYhWzydc"
MAILER_DSN
"smtps://stephen%40atts-systems.com:KoukliaPathos8509@ssl0.ovh.net:465"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/var/www/html/stephennurse/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/html/stephennurse/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"PHPSESSID=dm6m8m9ihnd91d90p4jcfphnv2"
HTTP_HOST
"stephen-nurse.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"stephen-nurse.com"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/todolist_items/edit/625"
REMOTE_ADDR
"216.73.216.89"
REMOTE_PORT
"41038"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1766027746
REQUEST_TIME_FLOAT
1766027746.5875
REQUEST_URI
"/todolist_items/edit/625"
SCRIPT_FILENAME
"/var/www/html/stephennurse/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"54.36.163.14"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"stephen-nurse.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache/2.4.52 (Ubuntu) Server at stephen-nurse.com Port 443</address>\n"
SERVER_SOFTWARE
"Apache/2.4.52 (Ubuntu)"
SSL_TLS_SNI
"stephen-nurse.com"
SYMFONY_DOTENV_VARS
"APP_LOCALE,APP_ENV,APP_SERVER,APP_SECRET,DATABASE_URL,MAILER_DSN,GOOGLE_MAP_API,APP_TIMEZONE"