ContentController :: indexAction
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _cacheLifetime | 1209600 |
| _controller | "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" |
| _fos_rest_zone | false |
| _route | "sulu_route.route_id_42" |
| _route_params | [ "object" => Sulu\Article\Domain\Model\ArticleDimensionContent {#927 #id: ? int #article: Sulu\Article\Domain\Model\Article {#740 …} #title: "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" -customizeWebspaceSettings: false #additionalWebspaces: Doctrine\Common\Collections\ArrayCollection {#926 …} #created: DateTimeImmutable @1777040977 {#989 : 2026-04-24 14:29:37.0 UTC (+00:00) } #changed: DateTimeImmutable @1777207267 {#988 : 2026-04-26 12:41:07.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#747 …} -authored: DateTimeImmutable @1776988800 {#991 : 2026-04-24 00:00:00.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [ "more" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "description" => "An 11-week-old programme. A 14-month overrun in prospect. A developer who had appointed their contractor before their approval submissions were structured. What happened next." ] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#1166 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#1010 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#2024 …} -excerptSegment: null -route: null -seoData: [ "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "keywords" => "construction project management RAK, project management company Ras Al Khaimah, fit-out project management UAE" "description" => "A 340-unit mixed-use development in Ras Al Khaimah was 11 weeks into programme when authority approval failures threatened a 14-month overrun. How TrustForce restructured delivery." "canonicalUrl" => "https://trustforcepm.com/insights/construction-project-management-rak-residential-development" ] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "webpage" -templateData: [ "url" => [ 0 => "/" 1 => "i" 2 => "n" 3 => "s" 4 => "i" 5 => "g" 6 => "h" 7 => "t" 8 => "s" 9 => "/" 10 => "c" 11 => "o" 12 => "n" 13 => "s" 14 => "t" 15 => "r" 16 => "u" 17 => "c" 18 => "t" 19 => "i" 20 => "o" 21 => "n" 22 => "-" 23 => "p" 24 => "r" 25 => "o" 26 => "j" 27 => "e" 28 => "c" 29 => "t" 30 => "-" 31 => "m" 32 => "a" 33 => "n" 34 => "a" 35 => "g" 36 => "e" 37 => "m" 38 => "e" 39 => "n" 40 => "t" 41 => "-" 42 => "r" 43 => "a" 44 => "k" 45 => "-" 46 => "r" 47 => "e" 48 => "s" 49 => "i" 50 => "d" 51 => "e" 52 => "n" 53 => "t" 54 => "i" 55 => "a" 56 => "l" 57 => "-" 58 => "d" 59 => "e" 60 => "v" 61 => "e" 62 => "l" 63 => "o" 64 => "p" 65 => "m" 66 => "e" 67 => "n" 68 => "t" "page" => [ "path" => "/projects" "uuid" => "019d6d7f-22e5-79c6-be2b-d3241517adcd" ] "suffix" => "/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] "title" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "blocks" => [ [ "id" => "import-block-0" "_id" => "de12d088" "type" => "paragraph-group" "intro" => "" "heading" => "The Outcome First" "paragraphs" => [ [ "id" => "import-block-0-p-0" "text" => "<p>A 340-unit mixed-use development — residential towers with ground-floor retail — in Ras Al Khaimah. TrustForce was appointed as independent PM eleven weeks after construction had started, brought in by the developer's lender following a draw-down review that identified authority approval gaps as a critical programme risk.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-0-p-1" "text" => "<p>The lender's concern was specific: civil defence and municipality approvals for the superstructure phase had not been submitted, the contractor had been given a completion date that assumed approvals would arrive within standard timelines, and no approval tracker existed. The quantity surveyor's assessment at the point of TrustForce appointment was a probable 14-month overrun against the contractual completion date. Six weeks of overrun was ultimately delivered — ten days of which related to a civil defence resubmission on the retail podium that was outside TrustForce's control at appointment.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-1" "_id" => "fc17455d" "type" => "paragraph-group" "intro" => "" "heading" => "What TrustForce Inherited" "paragraphs" => [ [ "id" => "import-block-1-p-0" "text" => "<p>Eleven weeks of construction on a programme with no structured approval strategy is a specific kind of problem. It is not the same as a programme that has not started. Contractors are mobilised, procurement is underway, and subcontract packages are either awarded or in negotiation. Changing the sequencing of work to accommodate authority approval timelines — which should have been built into the programme before mobilisation — now has direct cost implications.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-1" "text" => "<p>The approval gap on this project was the result of a straightforward sequence: the developer had appointed the main contractor before the design was sufficiently advanced for authority submission. The contractor had built a programme based on assumed approval dates that no one had verified with RAK Municipality or the relevant authority bodies. When TrustForce reviewed the programme at appointment, four separate approval workstreams — civil defence, municipality structural sign-off, DEWA equivalent utility connections, and Al Marjan Island Authority coordination for the coastal site — had no confirmed submission dates, no named submission owner, and no dependency mapping against construction activities.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-2" "text" => "<p>On this project, the contractor's site manager was fielding approval queries from four separate authority contacts, none of whom had been briefed on the programme or given a submission schedule. Two of the four had received informal enquiries from the developer's consultant but no formal submission pack. The civil defence contact had changed twice since the project started; neither successor had been notified of the project.</p>" "type" => "paragraph" "subheading" => "From the field — what an unstructured approval programme looks like in practice" ] [ "id" => "import-block-1-p-3" "text" => "<p>TrustForce's first action was not a programme revision. It was an authority contact audit — mapping who held each approval file, what had been submitted formally versus informally, and what each authority needed to move to the next stage. That audit took four days. It identified one submission that was further advanced than the programme register suggested and two that were materially behind. The programme was revised only after the audit was complete.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-2" "_id" => "4497f02b" "type" => "paragraph-group" "intro" => "" "heading" => "How the Programme Was Restructured" "paragraphs" => [ [ "id" => "import-block-2-p-0" "text" => "<p>The restructured programme had one governing principle: no construction activity was scheduled against an assumed approval date. Every approval-dependent workstream — structural sign-off, civil defence for each phase, utility connection approvals — was scheduled against the authority's confirmed review cycle, with a resubmission buffer built in based on TrustForce's observed first-submission rejection rates on comparable RAK residential projects.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-1" "text" => "<p>Four construction packages were resequenced as a result. The basement waterproofing contractor, originally scheduled to demobilise before the superstructure civil defence approval was expected, was retained on site for an additional three weeks at a negotiated standby rate rather than demobilised and remobilised — a saving of approximately AED 180,000 in remobilisation costs against the original programme assumption.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-2" "text" => "<p>The lender received a revised draw-down schedule within three weeks of TrustForce appointment, tied to restructured approval milestones rather than construction progress dates. Monthly reporting against that schedule continued for the remainder of the programme.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-3" "_id" => "be7c0422" "type" => "paragraph-group" "intro" => "" "heading" => "Practical Takeaway — What Lenders and Developers Should Require Before Contractor Appointment" "paragraphs" => [ [ "id" => "import-block-3-p-0" "text" => "<p>The gap on this project was not unusual. TrustForce has seen the same pattern — contractor appointed before approval submissions are structured — on four of the last seven Northern Emirates residential projects reviewed at programme outset or shortly after. These are the checks that should be completed before a main contractor is appointed on any UAE residential or mixed-use development:</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-3-p-1" "text" => "<ul><li>Approval matrix completed for the specific site: authority bodies, submission types, review cycles, and named contacts confirmed — not assumed from previous projects</li><li>Design stage confirmed as sufficient for each submission type — civil defence, structural, utility, and any freezone or coastal authority requirements specific to the site</li><li>Approval dependencies mapped against the construction programme, with resubmission buffers applied at each gate</li><li>Contractor programme reviewed against approval assumptions before execution — any assumed approval date that has not been confirmed with the relevant authority must be flagged and buffered</li><li>Lender reporting obligations tied to approval milestones, not construction progress milestones, where project finance is in place</li></ul>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-4" "_id" => "7ca1aa4b" "type" => "paragraph-group" "intro" => "" "heading" => "What to Do Next" "paragraphs" => [ [ "id" => "import-block-4-p-0" "text" => "<p>If you are a developer or lender with a UAE residential or mixed-use project where authority approvals have not been structured into the construction programme — whether at pre-appointment stage or already underway — TrustForce can provide an independent programme review and approval gap assessment. Projects already in construction are recoverable. The cost of restructuring a programme at week eleven is significantly lower than the cost of a 14-month overrun and the lender reporting obligations it generates.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-5" "_id" => "4afa617f" "faqs" => [ [ "id" => "import-block-5-faq-0" "type" => "faq" "answer" => "It is rarely too late, though the options narrow as construction advances. The earlier the intervention, the lower the restructuring cost — both in direct variation claims and in the resequencing of subcontract packages. On this project, appointment at week eleven allowed four packages to be resequenced before they were contractually committed. By week twenty, two of those options would have been closed. The baseline question is not whether restructuring is possible; it is what it costs at the point of intervention versus what a full overrun costs." "question" => "Can a programme be restructured once construction has started, or is it too late?" ] [ "id" => "import-block-5-faq-1" "type" => "faq" "answer" => "On projects with development finance in place, the lender's draw-down conditions typically require programme compliance as a condition of each advance. An authority approval gap that threatens programme completion also threatens draw-down eligibility — which is why lenders, not just developers, have a direct interest in the approval programme. TrustForce's monthly reporting on this project was structured specifically for the lender's draw-down review: each report tied construction progress to confirmed approval status, not to programme assumptions." "question" => "What is the role of the lender in a situation like this?" ] [ "id" => "import-block-5-faq-2" "type" => "faq" "answer" => "Transparently and directly. The contractor on this project was informed of TrustForce's appointment scope at the first site meeting and given a copy of the authority contact audit findings. No contractor relationship benefits from an independent PM operating as an adversary — the goal is a shared understanding of the approval-dependent workstreams and a programme that both parties can commit to. Where the restructured programme required package resequencing, TrustForce negotiated directly with the relevant subcontractors under the contractor's supervision, not around it." "question" => "How does TrustForce handle the relationship with the main contractor when appointed mid-programme?" ] ] "type" => "faq-group" "intro" => "" "heading" => "FAQ" "preheading" => "" "subheading" => "" ] ] "heading" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "ai_prompt" => null "subheading" => "A developer eleven weeks into construction with no structured approval programme. The overrun in prospect was 14 months. The delivered overrun was six weeks." "headerImage" => [ "id" => 9 "displayOption" => null ] ] #mainWebspace: "website" #workflowPlace: null #workflowPublished: DateTimeImmutable @1777040977 {#990 : 2026-04-24 14:29:37.0 UTC (+00:00) } } "view" => "shared/pages/webpage" "_cacheLifetime" => 1209600 "_seo" => [ "canonicalUrl" => "https://dev.trustforce.ae/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 42 -webspace: null -locale: "en" -slug: "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" -parentRoute: Proxies\__CG__\Sulu\Route\Domain\Model\Route {#689 …} -resourceKey: "articles" -resourceId: "019dbf09-b373-72e5-b18d-a44af26b3ef1" -resourceIdCallable: null } ] |
| _seo | [ "canonicalUrl" => "https://dev.trustforce.ae/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] |
| _sulu | Sulu\Component\Webspace\Analyzer\Attributes\RequestAttributes {#484 -attributes: [ "requestUri" => "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" "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" => "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" "dateTime" => DateTime @1777279180 {#470 : 2026-04-27 08:39:40.864207 UTC (+00:00) } "host" => "dev.trustforce.ae" "port" => 443 "path" => "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" "scheme" => "https" ] } |
| _sulu_route | Sulu\Route\Domain\Model\Route {#722 -id: 42 -webspace: null -locale: "en" -slug: "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" -parentRoute: Proxies\__CG__\Sulu\Route\Domain\Model\Route {#689 …} -resourceKey: "articles" -resourceId: "019dbf09-b373-72e5-b18d-a44af26b3ef1" -resourceIdCallable: null } |
| object | Sulu\Article\Domain\Model\ArticleDimensionContent {#927 #id: ? int #article: Sulu\Article\Domain\Model\Article {#740 …} #title: "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" -customizeWebspaceSettings: false #additionalWebspaces: Doctrine\Common\Collections\ArrayCollection {#926 …} #created: DateTimeImmutable @1777040977 {#989 : 2026-04-24 14:29:37.0 UTC (+00:00) } #changed: DateTimeImmutable @1777207267 {#988 : 2026-04-26 12:41:07.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#747 …} -authored: DateTimeImmutable @1776988800 {#991 : 2026-04-24 00:00:00.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [ "more" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "description" => "An 11-week-old programme. A 14-month overrun in prospect. A developer who had appointed their contractor before their approval submissions were structured. What happened next." ] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#1166 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#1010 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#2024 …} -excerptSegment: null -route: null -seoData: [ "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "keywords" => "construction project management RAK, project management company Ras Al Khaimah, fit-out project management UAE" "description" => "A 340-unit mixed-use development in Ras Al Khaimah was 11 weeks into programme when authority approval failures threatened a 14-month overrun. How TrustForce restructured delivery." "canonicalUrl" => "https://trustforcepm.com/insights/construction-project-management-rak-residential-development" ] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "webpage" -templateData: [ "url" => [ 0 => "/" 1 => "i" 2 => "n" 3 => "s" 4 => "i" 5 => "g" 6 => "h" 7 => "t" 8 => "s" 9 => "/" 10 => "c" 11 => "o" 12 => "n" 13 => "s" 14 => "t" 15 => "r" 16 => "u" 17 => "c" 18 => "t" 19 => "i" 20 => "o" 21 => "n" 22 => "-" 23 => "p" 24 => "r" 25 => "o" 26 => "j" 27 => "e" 28 => "c" 29 => "t" 30 => "-" 31 => "m" 32 => "a" 33 => "n" 34 => "a" 35 => "g" 36 => "e" 37 => "m" 38 => "e" 39 => "n" 40 => "t" 41 => "-" 42 => "r" 43 => "a" 44 => "k" 45 => "-" 46 => "r" 47 => "e" 48 => "s" 49 => "i" 50 => "d" 51 => "e" 52 => "n" 53 => "t" 54 => "i" 55 => "a" 56 => "l" 57 => "-" 58 => "d" 59 => "e" 60 => "v" 61 => "e" 62 => "l" 63 => "o" 64 => "p" 65 => "m" 66 => "e" 67 => "n" 68 => "t" "page" => [ "path" => "/projects" "uuid" => "019d6d7f-22e5-79c6-be2b-d3241517adcd" ] "suffix" => "/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] "title" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "blocks" => [ [ "id" => "import-block-0" "_id" => "de12d088" "type" => "paragraph-group" "intro" => "" "heading" => "The Outcome First" "paragraphs" => [ [ "id" => "import-block-0-p-0" "text" => "<p>A 340-unit mixed-use development — residential towers with ground-floor retail — in Ras Al Khaimah. TrustForce was appointed as independent PM eleven weeks after construction had started, brought in by the developer's lender following a draw-down review that identified authority approval gaps as a critical programme risk.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-0-p-1" "text" => "<p>The lender's concern was specific: civil defence and municipality approvals for the superstructure phase had not been submitted, the contractor had been given a completion date that assumed approvals would arrive within standard timelines, and no approval tracker existed. The quantity surveyor's assessment at the point of TrustForce appointment was a probable 14-month overrun against the contractual completion date. Six weeks of overrun was ultimately delivered — ten days of which related to a civil defence resubmission on the retail podium that was outside TrustForce's control at appointment.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-1" "_id" => "fc17455d" "type" => "paragraph-group" "intro" => "" "heading" => "What TrustForce Inherited" "paragraphs" => [ [ "id" => "import-block-1-p-0" "text" => "<p>Eleven weeks of construction on a programme with no structured approval strategy is a specific kind of problem. It is not the same as a programme that has not started. Contractors are mobilised, procurement is underway, and subcontract packages are either awarded or in negotiation. Changing the sequencing of work to accommodate authority approval timelines — which should have been built into the programme before mobilisation — now has direct cost implications.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-1" "text" => "<p>The approval gap on this project was the result of a straightforward sequence: the developer had appointed the main contractor before the design was sufficiently advanced for authority submission. The contractor had built a programme based on assumed approval dates that no one had verified with RAK Municipality or the relevant authority bodies. When TrustForce reviewed the programme at appointment, four separate approval workstreams — civil defence, municipality structural sign-off, DEWA equivalent utility connections, and Al Marjan Island Authority coordination for the coastal site — had no confirmed submission dates, no named submission owner, and no dependency mapping against construction activities.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-2" "text" => "<p>On this project, the contractor's site manager was fielding approval queries from four separate authority contacts, none of whom had been briefed on the programme or given a submission schedule. Two of the four had received informal enquiries from the developer's consultant but no formal submission pack. The civil defence contact had changed twice since the project started; neither successor had been notified of the project.</p>" "type" => "paragraph" "subheading" => "From the field — what an unstructured approval programme looks like in practice" ] [ "id" => "import-block-1-p-3" "text" => "<p>TrustForce's first action was not a programme revision. It was an authority contact audit — mapping who held each approval file, what had been submitted formally versus informally, and what each authority needed to move to the next stage. That audit took four days. It identified one submission that was further advanced than the programme register suggested and two that were materially behind. The programme was revised only after the audit was complete.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-2" "_id" => "4497f02b" "type" => "paragraph-group" "intro" => "" "heading" => "How the Programme Was Restructured" "paragraphs" => [ [ "id" => "import-block-2-p-0" "text" => "<p>The restructured programme had one governing principle: no construction activity was scheduled against an assumed approval date. Every approval-dependent workstream — structural sign-off, civil defence for each phase, utility connection approvals — was scheduled against the authority's confirmed review cycle, with a resubmission buffer built in based on TrustForce's observed first-submission rejection rates on comparable RAK residential projects.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-1" "text" => "<p>Four construction packages were resequenced as a result. The basement waterproofing contractor, originally scheduled to demobilise before the superstructure civil defence approval was expected, was retained on site for an additional three weeks at a negotiated standby rate rather than demobilised and remobilised — a saving of approximately AED 180,000 in remobilisation costs against the original programme assumption.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-2" "text" => "<p>The lender received a revised draw-down schedule within three weeks of TrustForce appointment, tied to restructured approval milestones rather than construction progress dates. Monthly reporting against that schedule continued for the remainder of the programme.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-3" "_id" => "be7c0422" "type" => "paragraph-group" "intro" => "" "heading" => "Practical Takeaway — What Lenders and Developers Should Require Before Contractor Appointment" "paragraphs" => [ [ "id" => "import-block-3-p-0" "text" => "<p>The gap on this project was not unusual. TrustForce has seen the same pattern — contractor appointed before approval submissions are structured — on four of the last seven Northern Emirates residential projects reviewed at programme outset or shortly after. These are the checks that should be completed before a main contractor is appointed on any UAE residential or mixed-use development:</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-3-p-1" "text" => "<ul><li>Approval matrix completed for the specific site: authority bodies, submission types, review cycles, and named contacts confirmed — not assumed from previous projects</li><li>Design stage confirmed as sufficient for each submission type — civil defence, structural, utility, and any freezone or coastal authority requirements specific to the site</li><li>Approval dependencies mapped against the construction programme, with resubmission buffers applied at each gate</li><li>Contractor programme reviewed against approval assumptions before execution — any assumed approval date that has not been confirmed with the relevant authority must be flagged and buffered</li><li>Lender reporting obligations tied to approval milestones, not construction progress milestones, where project finance is in place</li></ul>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-4" "_id" => "7ca1aa4b" "type" => "paragraph-group" "intro" => "" "heading" => "What to Do Next" "paragraphs" => [ [ "id" => "import-block-4-p-0" "text" => "<p>If you are a developer or lender with a UAE residential or mixed-use project where authority approvals have not been structured into the construction programme — whether at pre-appointment stage or already underway — TrustForce can provide an independent programme review and approval gap assessment. Projects already in construction are recoverable. The cost of restructuring a programme at week eleven is significantly lower than the cost of a 14-month overrun and the lender reporting obligations it generates.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-5" "_id" => "4afa617f" "faqs" => [ [ "id" => "import-block-5-faq-0" "type" => "faq" "answer" => "It is rarely too late, though the options narrow as construction advances. The earlier the intervention, the lower the restructuring cost — both in direct variation claims and in the resequencing of subcontract packages. On this project, appointment at week eleven allowed four packages to be resequenced before they were contractually committed. By week twenty, two of those options would have been closed. The baseline question is not whether restructuring is possible; it is what it costs at the point of intervention versus what a full overrun costs." "question" => "Can a programme be restructured once construction has started, or is it too late?" ] [ "id" => "import-block-5-faq-1" "type" => "faq" "answer" => "On projects with development finance in place, the lender's draw-down conditions typically require programme compliance as a condition of each advance. An authority approval gap that threatens programme completion also threatens draw-down eligibility — which is why lenders, not just developers, have a direct interest in the approval programme. TrustForce's monthly reporting on this project was structured specifically for the lender's draw-down review: each report tied construction progress to confirmed approval status, not to programme assumptions." "question" => "What is the role of the lender in a situation like this?" ] [ "id" => "import-block-5-faq-2" "type" => "faq" "answer" => "Transparently and directly. The contractor on this project was informed of TrustForce's appointment scope at the first site meeting and given a copy of the authority contact audit findings. No contractor relationship benefits from an independent PM operating as an adversary — the goal is a shared understanding of the approval-dependent workstreams and a programme that both parties can commit to. Where the restructured programme required package resequencing, TrustForce negotiated directly with the relevant subcontractors under the contractor's supervision, not around it." "question" => "How does TrustForce handle the relationship with the main contractor when appointed mid-programme?" ] ] "type" => "faq-group" "intro" => "" "heading" => "FAQ" "preheading" => "" "subheading" => "" ] ] "heading" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "ai_prompt" => null "subheading" => "A developer eleven weeks into construction with no structured approval programme. The overrun in prospect was 14 months. The delivered overrun was six weeks." "headerImage" => [ "id" => 9 "displayOption" => null ] ] #mainWebspace: "website" #workflowPlace: null #workflowPublished: DateTimeImmutable @1777040977 {#990 : 2026-04-24 14:29:37.0 UTC (+00:00) } } |
| routeDocument | Symfony\Component\Routing\Route {#1749 -path: "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" -host: "dev.trustforce.ae" -schemes: [] -methods: [] -defaults: [ "object" => Sulu\Article\Domain\Model\ArticleDimensionContent {#927 #id: ? int #article: Sulu\Article\Domain\Model\Article {#740 …} #title: "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" -customizeWebspaceSettings: false #additionalWebspaces: Doctrine\Common\Collections\ArrayCollection {#926 …} #created: DateTimeImmutable @1777040977 {#989 : 2026-04-24 14:29:37.0 UTC (+00:00) } #changed: DateTimeImmutable @1777207267 {#988 : 2026-04-26 12:41:07.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#875 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#747 …} -authored: DateTimeImmutable @1776988800 {#991 : 2026-04-24 00:00:00.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [ "more" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "description" => "An 11-week-old programme. A 14-month overrun in prospect. A developer who had appointed their contractor before their approval submissions were structured. What happened next." ] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#1166 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#1010 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#2024 …} -excerptSegment: null -route: null -seoData: [ "title" => "Construction PM: Northern Emirates Residential Case Study | TrustForce" "keywords" => "construction project management RAK, project management company Ras Al Khaimah, fit-out project management UAE" "description" => "A 340-unit mixed-use development in Ras Al Khaimah was 11 weeks into programme when authority approval failures threatened a 14-month overrun. How TrustForce restructured delivery." "canonicalUrl" => "https://trustforcepm.com/insights/construction-project-management-rak-residential-development" ] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "webpage" -templateData: [ "url" => [ 0 => "/" 1 => "i" 2 => "n" 3 => "s" 4 => "i" 5 => "g" 6 => "h" 7 => "t" 8 => "s" 9 => "/" 10 => "c" 11 => "o" 12 => "n" 13 => "s" 14 => "t" 15 => "r" 16 => "u" 17 => "c" 18 => "t" 19 => "i" 20 => "o" 21 => "n" 22 => "-" 23 => "p" 24 => "r" 25 => "o" 26 => "j" 27 => "e" 28 => "c" 29 => "t" 30 => "-" 31 => "m" 32 => "a" 33 => "n" 34 => "a" 35 => "g" 36 => "e" 37 => "m" 38 => "e" 39 => "n" 40 => "t" 41 => "-" 42 => "r" 43 => "a" 44 => "k" 45 => "-" 46 => "r" 47 => "e" 48 => "s" 49 => "i" 50 => "d" 51 => "e" 52 => "n" 53 => "t" 54 => "i" 55 => "a" 56 => "l" 57 => "-" 58 => "d" 59 => "e" 60 => "v" 61 => "e" 62 => "l" 63 => "o" 64 => "p" 65 => "m" 66 => "e" 67 => "n" 68 => "t" "page" => [ "path" => "/projects" "uuid" => "019d6d7f-22e5-79c6-be2b-d3241517adcd" ] "suffix" => "/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] "title" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "blocks" => [ [ "id" => "import-block-0" "_id" => "de12d088" "type" => "paragraph-group" "intro" => "" "heading" => "The Outcome First" "paragraphs" => [ [ "id" => "import-block-0-p-0" "text" => "<p>A 340-unit mixed-use development — residential towers with ground-floor retail — in Ras Al Khaimah. TrustForce was appointed as independent PM eleven weeks after construction had started, brought in by the developer's lender following a draw-down review that identified authority approval gaps as a critical programme risk.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-0-p-1" "text" => "<p>The lender's concern was specific: civil defence and municipality approvals for the superstructure phase had not been submitted, the contractor had been given a completion date that assumed approvals would arrive within standard timelines, and no approval tracker existed. The quantity surveyor's assessment at the point of TrustForce appointment was a probable 14-month overrun against the contractual completion date. Six weeks of overrun was ultimately delivered — ten days of which related to a civil defence resubmission on the retail podium that was outside TrustForce's control at appointment.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-1" "_id" => "fc17455d" "type" => "paragraph-group" "intro" => "" "heading" => "What TrustForce Inherited" "paragraphs" => [ [ "id" => "import-block-1-p-0" "text" => "<p>Eleven weeks of construction on a programme with no structured approval strategy is a specific kind of problem. It is not the same as a programme that has not started. Contractors are mobilised, procurement is underway, and subcontract packages are either awarded or in negotiation. Changing the sequencing of work to accommodate authority approval timelines — which should have been built into the programme before mobilisation — now has direct cost implications.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-1" "text" => "<p>The approval gap on this project was the result of a straightforward sequence: the developer had appointed the main contractor before the design was sufficiently advanced for authority submission. The contractor had built a programme based on assumed approval dates that no one had verified with RAK Municipality or the relevant authority bodies. When TrustForce reviewed the programme at appointment, four separate approval workstreams — civil defence, municipality structural sign-off, DEWA equivalent utility connections, and Al Marjan Island Authority coordination for the coastal site — had no confirmed submission dates, no named submission owner, and no dependency mapping against construction activities.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-1-p-2" "text" => "<p>On this project, the contractor's site manager was fielding approval queries from four separate authority contacts, none of whom had been briefed on the programme or given a submission schedule. Two of the four had received informal enquiries from the developer's consultant but no formal submission pack. The civil defence contact had changed twice since the project started; neither successor had been notified of the project.</p>" "type" => "paragraph" "subheading" => "From the field — what an unstructured approval programme looks like in practice" ] [ "id" => "import-block-1-p-3" "text" => "<p>TrustForce's first action was not a programme revision. It was an authority contact audit — mapping who held each approval file, what had been submitted formally versus informally, and what each authority needed to move to the next stage. That audit took four days. It identified one submission that was further advanced than the programme register suggested and two that were materially behind. The programme was revised only after the audit was complete.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-2" "_id" => "4497f02b" "type" => "paragraph-group" "intro" => "" "heading" => "How the Programme Was Restructured" "paragraphs" => [ [ "id" => "import-block-2-p-0" "text" => "<p>The restructured programme had one governing principle: no construction activity was scheduled against an assumed approval date. Every approval-dependent workstream — structural sign-off, civil defence for each phase, utility connection approvals — was scheduled against the authority's confirmed review cycle, with a resubmission buffer built in based on TrustForce's observed first-submission rejection rates on comparable RAK residential projects.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-1" "text" => "<p>Four construction packages were resequenced as a result. The basement waterproofing contractor, originally scheduled to demobilise before the superstructure civil defence approval was expected, was retained on site for an additional three weeks at a negotiated standby rate rather than demobilised and remobilised — a saving of approximately AED 180,000 in remobilisation costs against the original programme assumption.</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-2-p-2" "text" => "<p>The lender received a revised draw-down schedule within three weeks of TrustForce appointment, tied to restructured approval milestones rather than construction progress dates. Monthly reporting against that schedule continued for the remainder of the programme.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-3" "_id" => "be7c0422" "type" => "paragraph-group" "intro" => "" "heading" => "Practical Takeaway — What Lenders and Developers Should Require Before Contractor Appointment" "paragraphs" => [ [ "id" => "import-block-3-p-0" "text" => "<p>The gap on this project was not unusual. TrustForce has seen the same pattern — contractor appointed before approval submissions are structured — on four of the last seven Northern Emirates residential projects reviewed at programme outset or shortly after. These are the checks that should be completed before a main contractor is appointed on any UAE residential or mixed-use development:</p>" "type" => "paragraph" "subheading" => "" ] [ "id" => "import-block-3-p-1" "text" => "<ul><li>Approval matrix completed for the specific site: authority bodies, submission types, review cycles, and named contacts confirmed — not assumed from previous projects</li><li>Design stage confirmed as sufficient for each submission type — civil defence, structural, utility, and any freezone or coastal authority requirements specific to the site</li><li>Approval dependencies mapped against the construction programme, with resubmission buffers applied at each gate</li><li>Contractor programme reviewed against approval assumptions before execution — any assumed approval date that has not been confirmed with the relevant authority must be flagged and buffered</li><li>Lender reporting obligations tied to approval milestones, not construction progress milestones, where project finance is in place</li></ul>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-4" "_id" => "7ca1aa4b" "type" => "paragraph-group" "intro" => "" "heading" => "What to Do Next" "paragraphs" => [ [ "id" => "import-block-4-p-0" "text" => "<p>If you are a developer or lender with a UAE residential or mixed-use project where authority approvals have not been structured into the construction programme — whether at pre-appointment stage or already underway — TrustForce can provide an independent programme review and approval gap assessment. Projects already in construction are recoverable. The cost of restructuring a programme at week eleven is significantly lower than the cost of a 14-month overrun and the lender reporting obligations it generates.</p>" "type" => "paragraph" "subheading" => "" ] ] "preheading" => "" "subheading" => "" ] [ "id" => "import-block-5" "_id" => "4afa617f" "faqs" => [ [ "id" => "import-block-5-faq-0" "type" => "faq" "answer" => "It is rarely too late, though the options narrow as construction advances. The earlier the intervention, the lower the restructuring cost — both in direct variation claims and in the resequencing of subcontract packages. On this project, appointment at week eleven allowed four packages to be resequenced before they were contractually committed. By week twenty, two of those options would have been closed. The baseline question is not whether restructuring is possible; it is what it costs at the point of intervention versus what a full overrun costs." "question" => "Can a programme be restructured once construction has started, or is it too late?" ] [ "id" => "import-block-5-faq-1" "type" => "faq" "answer" => "On projects with development finance in place, the lender's draw-down conditions typically require programme compliance as a condition of each advance. An authority approval gap that threatens programme completion also threatens draw-down eligibility — which is why lenders, not just developers, have a direct interest in the approval programme. TrustForce's monthly reporting on this project was structured specifically for the lender's draw-down review: each report tied construction progress to confirmed approval status, not to programme assumptions." "question" => "What is the role of the lender in a situation like this?" ] [ "id" => "import-block-5-faq-2" "type" => "faq" "answer" => "Transparently and directly. The contractor on this project was informed of TrustForce's appointment scope at the first site meeting and given a copy of the authority contact audit findings. No contractor relationship benefits from an independent PM operating as an adversary — the goal is a shared understanding of the approval-dependent workstreams and a programme that both parties can commit to. Where the restructured programme required package resequencing, TrustForce negotiated directly with the relevant subcontractors under the contractor's supervision, not around it." "question" => "How does TrustForce handle the relationship with the main contractor when appointed mid-programme?" ] ] "type" => "faq-group" "intro" => "" "heading" => "FAQ" "preheading" => "" "subheading" => "" ] ] "heading" => "Mixed-Use Residential Development in the Northern Emirates — Saved from a 14-Month Overrun" "ai_prompt" => null "subheading" => "A developer eleven weeks into construction with no structured approval programme. The overrun in prospect was 14 months. The delivered overrun was six weeks." "headerImage" => [ "id" => 9 "displayOption" => null ] ] #mainWebspace: "website" #workflowPlace: null #workflowPublished: DateTimeImmutable @1777040977 {#990 : 2026-04-24 14:29:37.0 UTC (+00:00) } } "view" => "shared/pages/webpage" "_controller" => "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" "_cacheLifetime" => 1209600 "_seo" => [ "canonicalUrl" => "https://dev.trustforce.ae/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" ] "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 42 -webspace: null -locale: "en" -slug: "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" -parentRoute: Proxies\__CG__\Sulu\Route\Domain\Model\Route {#689 …} -resourceKey: "articles" -resourceId: "019dbf09-b373-72e5-b18d-a44af26b3ef1" -resourceIdCallable: null } ] -requirements: [] -options: [ "compiler_class" => "Symfony\Component\Routing\RouteCompiler" "utf8" => true ] -condition: "" -compiled: Symfony\Component\Routing\CompiledRoute {#481 …} } |
| slug | "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" |
| view | "shared/pages/webpage" |
| 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:39:41 GMT" |
| x-debug-token | "7afc97" |
| x-generator | "Sulu/3.0.0" |
| x-reverse-proxy-ttl | "1209600" |
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 | "5" |
| H2_STREAM_TAG | "3935214-158-5" |
| 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 | "5" |
| REDIRECT_H2_STREAM_TAG | "3935214-158-5" |
| REDIRECT_HTTP2 | "on" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_SSL_TLS_SNI | "dev.trustforce.ae" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "ae8gzA1V89iPjKSRy5sbogAAVwE" |
| REDIRECT_URL | "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" |
| REMOTE_ADDR | "217.165.37.226" |
| REMOTE_PORT | "43635" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1777279180 |
| REQUEST_TIME_FLOAT | 1777279180.8159 |
| REQUEST_URI | "/projects/mixed-use-residential-development-in-the-northern-emirates-saved-from-a-14-month-overrun" |
| 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 | "ae8gzA1V89iPjKSRy5sbogAAVwE" |