ContentController :: indexAction
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _cacheLifetime | 86400 |
| _controller | "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" |
| _fos_rest_zone | false |
| _route | "sulu_route.route_id_22" |
| _route_params | [ "object" => Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Insights" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775850923 {#1007 : 2026-04-10 19:55:23.0 UTC (+00:00) } #changed: DateTimeImmutable @1777025477 {#1006 : 2026-04-24 10:11:17.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775850923 {#1009 : 2026-04-10 19:55:23.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#2129 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3981 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3985 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "insights" -templateData: [ "url" => "/insights" "title" => "Insights" "articles" => [ "tags" => null "types" => [ "default" ] "sortBy" => "workflowPublished" "presentAs" => null "categories" => [ 2 ] "dataSource" => null "sortMethod" => "asc" "limitResult" => null "tagOperator" => "or" "categoryOperator" => "or" "audienceTargeting" => null "includeSubFolders" => null ] "cs_body1" => "TrustForce articles are written for UAE procurement decision-makers and project sponsors — people who have experienced PM failure and are searching for a decision framework, not a glossary. Every article draws on direct project experience in the UAE and Northern Emirates. Generic PM theory is not published here." "cs_body2" => "Each article targets a specific search intent, includes a named framework or practitioner observation, and links to at least one related article in the same cluster. If an article cannot improve on what is already available for a given topic, it is not written." "cs_eyebrow" => "Content standard" "cs_heading" => "The goal of every article is not to cover a topic." "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "TrustForce publishes articles for UAE developers, business owners, and executives who need to understand project management well enough to make better decisions — not to become project managers. Every article is written from direct delivery experience in the UAE and Northern Emirates." "hero_eyebrow" => "Insights" "hero_subline" => "No theory. No padding. Just what works." "hero_headline" => "Practical thinking on <em>UAE project delivery.</em>" "listing_eyebrow" => "Three content clusters" "listing_heading" => "Articles organised by <em>discipline and intent.</em>" "listing_subline" => "Built environment, digital and technology, and business change. Each cluster builds TrustForce's authority in a distinct discipline. Articles cross-link where programmes span more than one area." ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775850923 {#1008 : 2026-04-10 19:55:23.0 UTC (+00:00) } } "view" => "webspaces/website/pages/insights" "_cacheLifetime" => 86400 "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 22 -webspace: "website" -locale: "en" -slug: "/insights" -parentRoute: null -resourceKey: "pages" -resourceId: "019d781a-eb20-7f69-a554-dbec6556a775" -resourceIdCallable: null } ] |
| _sulu | Sulu\Component\Webspace\Analyzer\Attributes\RequestAttributes {#484 -attributes: [ "requestUri" => "/insights" "portalInformation" => Sulu\Component\Webspace\PortalInformation {#468 -type: 1 -webspace: Sulu\Component\Webspace\Webspace {#414 -name: "TrustForce" -key: "website" -localizations: [ Sulu\Component\Localization\Localization {#415 -language: "en" -country: "" -shadow: "" -children: [] -parent: null -default: true } Sulu\Component\Localization\Localization {#416 -language: "ar" -country: "" -shadow: "" -children: [] -parent: null -default: false } ] -defaultLocalization: Sulu\Component\Localization\Localization {#415} -segments: [] -defaultSegment: null -theme: null -portals: [ Sulu\Component\Webspace\Portal {#422 -name: "TrustForce" -key: "website" -localizations: [ Sulu\Component\Localization\Localization {#423 …} Sulu\Component\Localization\Localization {#424 -language: "ar" -country: "" -shadow: null -children: [] -parent: null -default: "" } ] -defaultLocalization: Sulu\Component\Localization\Localization {#423 …} -environments: [ "prod" => Sulu\Component\Webspace\Environment {#425 -type: "prod" -urls: [ Sulu\Component\Webspace\Url {#426 …} Sulu\Component\Webspace\Url {#427 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "prod" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#426 …} } "stage" => Sulu\Component\Webspace\Environment {#428 -type: "stage" -urls: [ Sulu\Component\Webspace\Url {#429 …} Sulu\Component\Webspace\Url {#430 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "stage" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#429 …} } "test" => Sulu\Component\Webspace\Environment {#431 -type: "test" -urls: [ Sulu\Component\Webspace\Url {#432 …} Sulu\Component\Webspace\Url {#433 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "test" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#432 …} } "dev" => Sulu\Component\Webspace\Environment {#434 -type: "dev" -urls: [ Sulu\Component\Webspace\Url {#435 …} Sulu\Component\Webspace\Url {#436 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "dev" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#435 …} } ] -webspace: Sulu\Component\Webspace\Webspace {#414} } ] -security: null -navigation: Sulu\Component\Webspace\Navigation {#417 …} -templates: [ "page" => "default" "home" => "article" "search" => "search" "error" => "error" ] -defaultTemplates: [ "page" => "default" "home" => "homepage" ] -excludedTemplates: [] -resourceLocatorStrategy: "tree_leaf_edit" } -portal: Sulu\Component\Webspace\Portal {#422} -localization: Sulu\Component\Localization\Localization {#415} -url: "dev.trustforce.ae" -redirect: "" -main: true -urlExpression: "dev.trustforce.ae" -priority: 5 } "matchType" => 1 "portalUrl" => "dev.trustforce.ae" "webspace" => Sulu\Component\Webspace\Webspace {#414} "portal" => Sulu\Component\Webspace\Portal {#422} "localization" => Sulu\Component\Localization\Localization {#415} "locale" => "en" "urlExpression" => "dev.trustforce.ae" "resourceLocator" => "/insights" "dateTime" => DateTime @1777279231 {#470 : 2026-04-27 08:40:31.015161 UTC (+00:00) } "host" => "dev.trustforce.ae" "port" => 443 "path" => "/insights" "scheme" => "https" ] } |
| _sulu_route | Sulu\Route\Domain\Model\Route {#722 -id: 22 -webspace: "website" -locale: "en" -slug: "/insights" -parentRoute: null -resourceKey: "pages" -resourceId: "019d781a-eb20-7f69-a554-dbec6556a775" -resourceIdCallable: null } |
| object | Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Insights" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775850923 {#1007 : 2026-04-10 19:55:23.0 UTC (+00:00) } #changed: DateTimeImmutable @1777025477 {#1006 : 2026-04-24 10:11:17.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775850923 {#1009 : 2026-04-10 19:55:23.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#2129 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3981 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3985 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "insights" -templateData: [ "url" => "/insights" "title" => "Insights" "articles" => [ "tags" => null "types" => [ "default" ] "sortBy" => "workflowPublished" "presentAs" => null "categories" => [ 2 ] "dataSource" => null "sortMethod" => "asc" "limitResult" => null "tagOperator" => "or" "categoryOperator" => "or" "audienceTargeting" => null "includeSubFolders" => null ] "cs_body1" => "TrustForce articles are written for UAE procurement decision-makers and project sponsors — people who have experienced PM failure and are searching for a decision framework, not a glossary. Every article draws on direct project experience in the UAE and Northern Emirates. Generic PM theory is not published here." "cs_body2" => "Each article targets a specific search intent, includes a named framework or practitioner observation, and links to at least one related article in the same cluster. If an article cannot improve on what is already available for a given topic, it is not written." "cs_eyebrow" => "Content standard" "cs_heading" => "The goal of every article is not to cover a topic." "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "TrustForce publishes articles for UAE developers, business owners, and executives who need to understand project management well enough to make better decisions — not to become project managers. Every article is written from direct delivery experience in the UAE and Northern Emirates." "hero_eyebrow" => "Insights" "hero_subline" => "No theory. No padding. Just what works." "hero_headline" => "Practical thinking on <em>UAE project delivery.</em>" "listing_eyebrow" => "Three content clusters" "listing_heading" => "Articles organised by <em>discipline and intent.</em>" "listing_subline" => "Built environment, digital and technology, and business change. Each cluster builds TrustForce's authority in a distinct discipline. Articles cross-link where programmes span more than one area." ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775850923 {#1008 : 2026-04-10 19:55:23.0 UTC (+00:00) } } |
| routeDocument | Symfony\Component\Routing\Route {#1860 -path: "/insights" -host: "dev.trustforce.ae" -schemes: [] -methods: [] -defaults: [ "object" => Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Insights" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775850923 {#1007 : 2026-04-10 19:55:23.0 UTC (+00:00) } #changed: DateTimeImmutable @1777025477 {#1006 : 2026-04-24 10:11:17.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775850923 {#1009 : 2026-04-10 19:55:23.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#2129 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3981 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3985 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "insights" -templateData: [ "url" => "/insights" "title" => "Insights" "articles" => [ "tags" => null "types" => [ "default" ] "sortBy" => "workflowPublished" "presentAs" => null "categories" => [ 2 ] "dataSource" => null "sortMethod" => "asc" "limitResult" => null "tagOperator" => "or" "categoryOperator" => "or" "audienceTargeting" => null "includeSubFolders" => null ] "cs_body1" => "TrustForce articles are written for UAE procurement decision-makers and project sponsors — people who have experienced PM failure and are searching for a decision framework, not a glossary. Every article draws on direct project experience in the UAE and Northern Emirates. Generic PM theory is not published here." "cs_body2" => "Each article targets a specific search intent, includes a named framework or practitioner observation, and links to at least one related article in the same cluster. If an article cannot improve on what is already available for a given topic, it is not written." "cs_eyebrow" => "Content standard" "cs_heading" => "The goal of every article is not to cover a topic." "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "TrustForce publishes articles for UAE developers, business owners, and executives who need to understand project management well enough to make better decisions — not to become project managers. Every article is written from direct delivery experience in the UAE and Northern Emirates." "hero_eyebrow" => "Insights" "hero_subline" => "No theory. No padding. Just what works." "hero_headline" => "Practical thinking on <em>UAE project delivery.</em>" "listing_eyebrow" => "Three content clusters" "listing_heading" => "Articles organised by <em>discipline and intent.</em>" "listing_subline" => "Built environment, digital and technology, and business change. Each cluster builds TrustForce's authority in a distinct discipline. Articles cross-link where programmes span more than one area." ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775850923 {#1008 : 2026-04-10 19:55:23.0 UTC (+00:00) } } "view" => "webspaces/website/pages/insights" "_controller" => "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" "_cacheLifetime" => 86400 "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 22 -webspace: "website" -locale: "en" -slug: "/insights" -parentRoute: null -resourceKey: "pages" -resourceId: "019d781a-eb20-7f69-a554-dbec6556a775" -resourceIdCallable: null } ] -requirements: [] -options: [ "compiler_class" => "Symfony\Component\Routing\RouteCompiler" "utf8" => true ] -condition: "" -compiled: Symfony\Component\Routing\CompiledRoute {#481 …} } |
| slug | "/insights" |
| view | "webspaces/website/pages/insights" |
| webspace | "website" |
Request Headers
| Header | Value |
|---|---|
| accept | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
| accept-encoding | "gzip, deflate, br, zstd" |
| accept-language | "en-GB,en;q=0.9" |
| content-length | "0" |
| host | "dev.trustforce.ae" |
| priority | "u=0, i" |
| referer | "https://dev.trustforce.ae/projects" |
| sec-fetch-dest | "document" |
| sec-fetch-mode | "navigate" |
| sec-fetch-site | "same-origin" |
| user-agent | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "max-age=240, public, s-maxage=240" |
| content-type | "text/html; charset=UTF-8" |
| date | "Mon, 27 Apr 2026 08:40:31 GMT" |
| x-debug-token | "de37e6" |
| x-generator | "Sulu/3.0.0" |
| x-reverse-proxy-ttl | "86400" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_DEBUG | "0" |
| APP_ENV | "dev" |
| APP_SECRET | "00625a63eb4397f41f7a7b86af8adcf8" |
| APP_SHARE_DIR | "var/share" |
| CLAUDE_API_KEY | "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" |
| CONTACT_NOTIFICATION_FROM | "noreply@trustforce.ae" |
| CONTACT_NOTIFICATION_TO | "info@trustforce.ae" |
| DATABASE_URL | "mysql://alphasec_tfpm_dev:uc7n6nk648BcXF2a7PW337XQ@localhost:3306/alphasec_sulu_tfpm_dev?serverVersion=8.0.32&charset=utf8mb4" |
| DEFAULT_URI | "http://localhost" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "smtp://info%40trustforce.ae:Tv7%3B3%40%2FP2YJ%7D.42R%5Ej3%29%2F9w3@mail.trustforce.ae:465" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| SEAL_DSN | "loupe://%kernel.project_dir%/var/indexes" |
| SULU_ADMIN_EMAIL | "tfpm@dev.alidade.de" |
Defined as regular env variables
| Key | Value |
|---|---|
| CONTENT_LENGTH | "0" |
| CONTEXT_DOCUMENT_ROOT | "/home/alphasec/dev.trustforce.ae" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/alphasec/dev.trustforce.ae" |
| H2PUSH | "off" |
| H2_PUSH | "off" |
| H2_PUSHED | "" |
| H2_PUSHED_ON | "" |
| H2_STREAM_ID | "1" |
| H2_STREAM_TAG | "3935215-162-1" |
| HTTP2 | "on" |
| HTTPS | "on" |
| HTTP_ACCEPT | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br, zstd" |
| HTTP_ACCEPT_LANGUAGE | "en-GB,en;q=0.9" |
| HTTP_HOST | "dev.trustforce.ae" |
| HTTP_PRIORITY | "u=0, i" |
| HTTP_REFERER | "https://dev.trustforce.ae/projects" |
| HTTP_SEC_FETCH_DEST | "document" |
| HTTP_SEC_FETCH_MODE | "navigate" |
| HTTP_SEC_FETCH_SITE | "same-origin" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15" |
| PATH | "/usr/local/bin:/usr/bin:/bin" |
| PHP_SELF | "/index.php" |
| PWD | "/" |
| QUERY_STRING | "" |
| REDIRECT_H2PUSH | "off" |
| REDIRECT_H2_PUSH | "off" |
| REDIRECT_H2_PUSHED | "" |
| REDIRECT_H2_PUSHED_ON | "" |
| REDIRECT_H2_STREAM_ID | "1" |
| REDIRECT_H2_STREAM_TAG | "3935215-162-1" |
| REDIRECT_HTTP2 | "on" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_SSL_TLS_SNI | "dev.trustforce.ae" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "ae8g_vMNAb7CIHT0duTOdgABVBY" |
| REDIRECT_URL | "/insights" |
| REMOTE_ADDR | "217.165.37.226" |
| REMOTE_PORT | "43961" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1777279230 |
| REQUEST_TIME_FLOAT | 1777279230.9659 |
| REQUEST_URI | "/insights" |
| SCRIPT_FILENAME | "/home/alphasec/dev.trustforce.ae/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "192.250.239.80" |
| SERVER_ADMIN | "webmaster@dev.trustforce.ae" |
| SERVER_NAME | "dev.trustforce.ae" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/2.0" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "dev.trustforce.ae" |
| SYMFONY_DOTENV_PATH | "/home/alphasec/dev.trustforce.ae.sulu/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,APP_SHARE_DIR,DEFAULT_URI,LOCK_DSN,MAILER_DSN,DATABASE_URL,SULU_ADMIN_EMAIL,MESSENGER_TRANSPORT_DSN,SEAL_DSN,APP_DEBUG,CLAUDE_API_KEY,CONTACT_NOTIFICATION_TO,CONTACT_NOTIFICATION_FROM" |
| TEMP | "/tmp" |
| TMP | "/tmp" |
| TMPDIR | "/tmp" |
| UNIQUE_ID | "ae8g_vMNAb7CIHT0duTOdgABVBY" |