Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 28ft">Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 28ft
Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 30ft">Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 30ft
Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 31ft">Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 31ft
Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 33ft">Notice (8) : Trying to get property 'name' of non-object [ROOT/templates/Frontend/element/Modals/book-experience-day.php , line 25 ]Code Context <?php foreach ( $boatModelsOptions as $modelOption ) : ?>
< option value = "<?= $modelOption -> range ->name . ' ' . $modelOption -> name ?>" ><?= $modelOption -> range -> name . ' ' . $modelOption -> name ?> </option>
<?php endforeach; ?>
$templateFile = '/home/uscobraribs/public_html/templates/Frontend/element/Modals/book-experience-day.php'
$dataForView = [
'metaTags' => [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
],
'model' => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
[maximum depth reached]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
[maximum depth reached]
],
'boat_model_layouts' => [
[maximum depth reached]
],
'_matchingData' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
'range' => object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
[maximum depth reached]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
'rangesOptions' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'modelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {}
],
'captcha' => [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
],
'boatModelsOptions' => [
(int) 0 => object(App\Model\Entity\BoatModel) {},
(int) 1 => object(App\Model\Entity\BoatModel) {},
(int) 2 => object(App\Model\Entity\BoatModel) {},
(int) 3 => object(App\Model\Entity\BoatModel) {},
(int) 4 => object(App\Model\Entity\BoatModel) {},
(int) 5 => object(App\Model\Entity\BoatModel) {},
(int) 6 => object(App\Model\Entity\BoatModel) {},
(int) 7 => object(App\Model\Entity\BoatModel) {},
(int) 8 => object(App\Model\Entity\BoatModel) {},
(int) 9 => object(App\Model\Entity\BoatModel) {},
(int) 10 => object(App\Model\Entity\BoatModel) {},
(int) 11 => object(App\Model\Entity\BoatModel) {},
(int) 12 => object(App\Model\Entity\BoatModel) {},
(int) 13 => object(App\Model\Entity\BoatModel) {}
],
'latestNews' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\ArticlesTable) {}
},
'departments' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\DepartmentsTable) {}
},
'menuRanges' => [
(int) 0 => object(App\Model\Entity\Range) {},
(int) 1 => object(App\Model\Entity\Range) {}
],
'forms' => [
'contact' => object(App\Model\Entity\Form) {},
'model-enquire' => object(App\Model\Entity\Form) {},
'newsletter' => object(App\Model\Entity\Form) {},
'book-experience' => object(App\Model\Entity\Form) {},
'get-in-touch' => object(App\Model\Entity\Form) {},
'merchandise' => object(App\Model\Entity\Form) {}
],
'config' => [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
],
'menus' => [
'main-menu' => object(Cake\ORM\Entity) {},
'top-menu' => object(Cake\ORM\Entity) {}
],
'statics' => [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
]
$metaTags = [
'title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'og_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'og_image' => '/default/img/dist/logo.png'
]
$model = object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'range_id' => (int) 3,
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'image' => 'files/boat_models/4ea282d2-c5a0-44ca-b0d0-7a2e31d9bb15.jpg',
'image_alt' => 'Patronus 18ft',
'video' => '',
'description' => '<p>The 18ft Cobra Patronus tender is a versatile choice due to its flexibility of options and clever layout solutions. It can be offered in various specifications from a luxury tender through to a compliant Rescue SOLAS tender. The 18ft can be offered with a choice between jet or outdrive propulsion depending on the level of compliance the tender requires. Capability and composure in equal measure make the Cobra Patronus Range the perfect choice for your new tender.</p>
',
'gallery' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
],
(int) 5 => [
[maximum depth reached]
]
],
'specification_image' => null,
'specification_image_alt' => '',
'specification_content' => '',
'specification_under_image' => '',
'other_image' => null,
'other_image_alt' => '',
'other_content' => '',
'other_under_image' => '',
'engine_description' => '<p>Explore our range of exceptional engines to achieve your desired power and performance.</p>
',
'approved' => false,
'available' => true,
'homepage' => false,
'price' => null,
'price_prefix' => '£',
'price_suffix' => '',
'active' => true,
'seo_title' => 'Cobra Patronus Yacht Tender 18ft | RIB Tenders for Sale',
'seo_description' => 'The 18ft Patronus tender is a versatile choice due to its flexibility of options and layout options from a luxury tender to compliant Rescue SOLAS tender. ',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'engines' => [
(int) 0 => object(App\Model\Entity\Engine) {},
(int) 1 => object(App\Model\Entity\Engine) {}
],
'boat_model_layouts' => [
(int) 0 => object(App\Model\Entity\BoatModelLayout) {}
],
'_matchingData' => [
'Ranges' => object(App\Model\Entity\Range) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
}
$range = object(App\Model\Entity\Range) {
'id' => (int) 3,
'name' => 'PATRONUS',
'slug' => 'patronus',
'description' => '<p>Designed from concept to completion to transform your <a href="/luxury-yacht-tenders">luxury yacht tender </a>experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'main_image' => 'files/ranges/Patronus-RIB.jpeg',
'main_image_alt' => 'rib boats for sale Patronus',
'video' => '',
'brochure' => 'files/ranges/Patronus-brochure.pdf',
'default_boat_image' => 'files/ranges/rib-boats-for-sale-min.jpeg',
'default_description' => '<p>Where design and build come perfectly together to create a tailored and flexible hand built <a href="/luxury-yacht-tenders">luxury yacht tender</a> - designed from concept to completion to transform your yacht tender experience.</p>
',
'sections' => [
(int) 0 => [
[maximum depth reached]
],
(int) 1 => [
[maximum depth reached]
],
(int) 2 => [
[maximum depth reached]
],
(int) 3 => [
[maximum depth reached]
],
(int) 4 => [
[maximum depth reached]
]
],
'position' => (int) 99,
'active' => true,
'seo_title' => 'Luxury Yacht Tenders | Luxury Outdrive RIBs | Custom RIB Tenders',
'seo_description' => 'Cobra manufactures luxury outdrive RIBS from concept to completion - custom built to meet your exact requirements.',
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ranges'
}
$rangesOptions = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$modelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'name' => '18ft',
'slug' => '18ft',
'size' => (float) 18,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'name' => '20ft',
'slug' => '20ft',
'size' => (float) 20,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'name' => '24ft',
'slug' => '24ft',
'size' => (float) 24,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$captcha = [
'name' => '00fb2bbb37320918132e59ee13bf3176719fd46e',
'value' => '25213e853b3ab78b8c9cc9f89aec873b59b086f6',
'form' => 'x3699c9429acb6ecdcfac3e8476ebbc2a',
'var1' => 'x4e2a73c3fbc117e978f6793a5c08c123',
'var2' => 'x4857706e3449e133db286426174e1a37',
'var3' => 'x131e46e076d8213e985ed4f3042e27e5',
'var4' => 'xfd6aaecb0d1c8e31e0b0c3667666421f',
'var5' => 'x1ec1c692426b42402d2247c9509947c4'
]
$boatModelsOptions = [
(int) 0 => object(App\Model\Entity\BoatModel) {
'id' => (int) 14,
'name' => '28ft',
'size' => (float) 28,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 1 => object(App\Model\Entity\BoatModel) {
'id' => (int) 15,
'name' => '30ft',
'size' => (float) 30,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 2 => object(App\Model\Entity\BoatModel) {
'id' => (int) 17,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 3 => object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 4 => object(App\Model\Entity\BoatModel) {
'id' => (int) 18,
'name' => '18ft',
'size' => (float) 18,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 5 => object(App\Model\Entity\BoatModel) {
'id' => (int) 19,
'name' => '20ft',
'size' => (float) 20,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 6 => object(App\Model\Entity\BoatModel) {
'id' => (int) 5,
'name' => '21ft',
'size' => (float) 21,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 7 => object(App\Model\Entity\BoatModel) {
'id' => (int) 44,
'name' => '23ft',
'size' => (float) 23,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 8 => object(App\Model\Entity\BoatModel) {
'id' => (int) 20,
'name' => '24ft',
'size' => (float) 24,
'range_id' => (int) 3,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 9 => object(App\Model\Entity\BoatModel) {
'id' => (int) 4,
'name' => '25ft',
'size' => (float) 25,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 10 => object(App\Model\Entity\BoatModel) {
'id' => (int) 10,
'name' => '27ft',
'size' => (float) 27,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 11 => object(App\Model\Entity\BoatModel) {
'id' => (int) 11,
'name' => '29ft',
'size' => (float) 29,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 12 => object(App\Model\Entity\BoatModel) {
'id' => (int) 12,
'name' => '31ft',
'size' => (float) 31,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
},
(int) 13 => object(App\Model\Entity\BoatModel) {
'id' => (int) 13,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 1,
'range' => object(App\Model\Entity\Range) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'BoatModels'
}
]
$latestNews = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Articles.title AS Articles__title, Articles.slug AS Articles__slug FROM articles Articles WHERE (Articles.active = :c0 AND Articles.publication_date <= :c1) ORDER BY Articles.publication_date DESC LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Articles__id' => 'integer',
'Articles.id' => 'integer',
'id' => 'integer',
'Articles__title' => 'string',
'Articles.title' => 'string',
'title' => 'string',
'Articles__slug' => 'string',
'Articles.slug' => 'string',
'slug' => 'string',
'Articles__image' => 'string',
'Articles.image' => 'string',
'image' => 'string',
'Articles__image_alt' => 'string',
'Articles.image_alt' => 'string',
'image_alt' => 'string',
'Articles__thumbnail' => 'string',
'Articles.thumbnail' => 'string',
'thumbnail' => 'string',
'Articles__thumbnail_alt' => 'string',
'Articles.thumbnail_alt' => 'string',
'thumbnail_alt' => 'string',
'Articles__summary' => 'text',
'Articles.summary' => 'text',
'summary' => 'text',
'Articles__content' => 'text',
'Articles.content' => 'text',
'content' => 'text',
'Articles__publication_date' => 'date',
'Articles.publication_date' => 'date',
'publication_date' => 'date',
'Articles__active' => 'boolean',
'Articles.active' => 'boolean',
'active' => 'boolean',
'Articles__seo_title' => 'string',
'Articles.seo_title' => 'string',
'seo_title' => 'string',
'Articles__seo_description' => 'string',
'Articles.seo_description' => 'string',
'seo_description' => 'string',
'Articles__created' => 'datetime',
'Articles.created' => 'datetime',
'created' => 'datetime',
'Articles__modified' => 'datetime',
'Articles.modified' => 'datetime',
'modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\ArticlesTable) {}
}
$departments = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Departments.id AS Departments__id, Departments.name AS Departments__name, Departments.slug AS Departments__slug, Departments.position AS Departments__position, Departments.active AS Departments__active, Departments.created AS Departments__created, Departments.modified AS Departments__modified FROM departments Departments WHERE active = :c0 ORDER BY position',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Departments__id' => 'biginteger',
'Departments.id' => 'biginteger',
'id' => 'biginteger',
'Departments__name' => 'string',
'Departments.name' => 'string',
'name' => 'string',
'Departments__slug' => 'string',
'Departments.slug' => 'string',
'slug' => 'string',
'Departments__position' => 'integer',
'Departments.position' => 'integer',
'position' => 'integer',
'Departments__active' => 'boolean',
'Departments.active' => 'boolean',
'active' => 'boolean',
'Departments__created' => 'datetime',
'Departments.created' => 'datetime',
'created' => 'datetime',
'Departments__modified' => 'datetime',
'Departments.modified' => 'datetime',
'modified' => 'datetime',
'TeamMembers__id' => 'integer',
'TeamMembers.id' => 'integer',
'TeamMembers__name' => 'string',
'TeamMembers.name' => 'string',
'TeamMembers__title' => 'string',
'TeamMembers.title' => 'string',
'title' => 'string',
'TeamMembers__department_id' => 'biginteger',
'TeamMembers.department_id' => 'biginteger',
'department_id' => 'biginteger',
'TeamMembers__image' => 'string',
'TeamMembers.image' => 'string',
'image' => 'string',
'TeamMembers__image_alt' => 'string',
'TeamMembers.image_alt' => 'string',
'image_alt' => 'string',
'TeamMembers__position' => 'tinyinteger',
'TeamMembers.position' => 'tinyinteger',
'TeamMembers__active' => 'boolean',
'TeamMembers.active' => 'boolean',
'TeamMembers__created' => 'datetime',
'TeamMembers.created' => 'datetime',
'TeamMembers__modified' => 'datetime',
'TeamMembers.modified' => 'datetime'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'TeamMembers' => [
[maximum depth reached]
]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DepartmentsTable) {}
}
$menuRanges = [
(int) 0 => object(App\Model\Entity\Range) {
'name' => 'MARINIQUE',
'slug' => 'marinique',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
},
(int) 1 => object(App\Model\Entity\Range) {
'name' => 'PATRONUS',
'slug' => 'patronus',
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Ranges'
}
]
$forms = [
'contact' => object(App\Model\Entity\Form) {
'id' => (int) 1,
'name' => 'Contact form',
'slug' => 'contact',
'html_class' => 'form-contact',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-contact',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'model-enquire' => object(App\Model\Entity\Form) {
'id' => (int) 2,
'name' => 'Model enquire',
'slug' => 'model-enquire',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-model',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'newsletter' => object(App\Model\Entity\Form) {
'id' => (int) 3,
'name' => 'Newsletter',
'slug' => 'newsletter',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-newsletter',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'book-experience' => object(App\Model\Entity\Form) {
'id' => (int) 4,
'name' => 'Book experience',
'slug' => 'book-experience',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-experience',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'get-in-touch' => object(App\Model\Entity\Form) {
'id' => (int) 5,
'name' => 'Get in touch',
'slug' => 'get-in-touch',
'html_class' => '',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-landing-page',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
},
'merchandise' => object(App\Model\Entity\Form) {
'id' => (int) 6,
'name' => 'Merchandise',
'slug' => 'merchandise',
'html_class' => 'form-200',
'emails' => [
[maximum depth reached]
],
'send_email' => true,
'thank_you' => true,
'redirect_url' => '/thank-you-merchandise',
'fields' => [
[maximum depth reached]
],
'active' => true,
'deleted' => false,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Forms'
}
]
$config = [
'_service' => 'Cobra Ribs | Truly British Built Ribs',
'_copy' => 'Cobra Ribs | Truly British Built Ribs',
'_csrf' => null,
'_isProduction' => 'Cobra Ribs | Truly British Built Ribs'
]
$menus = [
'main-menu' => object(Cake\ORM\Entity) {
'id' => (int) 1,
'name' => 'Main menu',
'slug' => 'main-menu',
'position' => (int) 2,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
},
'top-menu' => object(Cake\ORM\Entity) {
'id' => (int) 2,
'name' => 'Top menu',
'slug' => 'top-menu',
'position' => (int) 1,
'created' => object(Cake\I18n\FrozenTime) {},
'modified' => object(Cake\I18n\FrozenTime) {},
'pages' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Menus'
}
]
$statics = [
'address' => '<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
',
'phone' => '',
'mobile' => '',
'scripts_head' => '<meta name="facebook-domain-verification" content="st9azmluqootkif01l3mjwnu5fhc84" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TR97F2T');</script>
<!-- End Google Tag Manager -->
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1016038562219786');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1016038562219786&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- Hotjar Tracking Code for https://www.cobraribs.co.uk/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:2530290,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<meta name="google-site-verification" content="GO8FzF6tvJw0_qkzjg4MXYpKHLZ3frzVaE93qVYMnxk" />',
'scripts_body_top' => '<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TR97F2T"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->',
'scripts_body_end' => '',
'social_facebook' => 'https://www.facebook.com/cobraribs',
'social_pinterest' => '',
'social_youtube' => 'https://www.youtube.com/channel/UC-U1_OUaRzmmKMMbihbCEQQ',
'social_instagram' => 'https://www.instagram.com/cobraribs/',
'social_gplus' => 'http://search.google.com/local/writereview?placeid=ChIJqyTRy1d1dEgRNRaXUIRQ8HU',
'social_twitter' => 'https://twitter.com/CobraRibs',
'social_linkedin' => '',
'cookie_policy' => '<p>This site uses some unobtrusive cookies to store information on your computer. By using our site you accept our <a href="/conditions-of-use">Conditions of Use</a> and <a href="/privacy-policy">Privacy Policy</a></p>
',
'map_address' => 'BH14 9LU, UK',
'map_latitude' => '55.3477621',
'map_longitude' => '-3.8182996',
'map_zoom' => '8',
'map_title' => 'Bespoke 4 Business',
'footer_links' => '<div class="col-xl-4 col-md-6"><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-1" role="button"><span class="footer-title">join the adventure</span> </a>
<h5 class="footer-title">join the adventure</h5>
<div class="collapse collapse-footer" id="footer-box-1">
<ul class="footer-menu">
<li><a href="/new-ribs" rel="nofollow">RIB Ranges</a></li>
<li><a href="/about" rel="nofollow">About Cobra</a></li>
<li><a href="/news" rel="nofollow">News</a></li>
</ul>
</div>
</div>
',
'footer_contact' => '<p><a aria-expanded="false" class="btn-select btn-collapse-footer w-100" data-toggle="collapse" href="#footer-box-5" role="button"><span class="footer-title">contact</span> </a></p>
<h5 class="footer-title">contact</h5>
<div class="collapse collapse-footer" id="footer-box-5">
<address>1300 North Federal Highway,<br />
Suite 110,<br />
Boca Raton,<br />
Florida 33432-2848</address>
</div>
',
'footer_background' => 'files/static_contents/d07b0e24-3cce-4aab-b2d2-73ab9b140f90.jpg',
'footer_bottom_flag' => 'files/static_contents/ffc5caa3-6660-439a-9a8c-23b131a40666.png',
'footer_bottom_company_name' => 'truly british built ribs',
'footer_bottom_links' => '<ul class="footer-menu footer-menu-main" id="menu-footer-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66" id="menu-item-66"><a href="/conditions-of-use">conditions of use</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67" id="menu-item-67"><a href="/privacy-policy">privacy policy</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="/files/media/ISO_2nd_June_2022_to_2023.pdf" target="_blank">ISO 9001:2015 Registered Company</a></li>
</ul>
',
'footer_bottom_copyright' => '<p class="copyright-container">Cobra Marine US Corporation - Registered Company 400392603084 <span class="copyright-company"><a href="https://www.bespoke4business.com/">Web Design & Build: b4b</a></span></p>
',
'footer_top_content' => '<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/configure-your-rib"><img alt="boat icon" src="/default/img/dist/Vector_Smart_Object-2.png" /></a></div>
<span class="columns-4-section-title">build your <b>own</b></span>
<p>Configure your own Cobra RIB to your specification.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a href="/brochures"><img alt="brochure icon" src="/default/img/dist/Vector_Smart_Object-3.png" /> </a></div>
<span class="columns-4-section-title">Download a <b>brochure</b></span>
<p>Have a look at the latest brochure for the Marinique and Patronus ranges.</p>
</div>
<div class="col-12 col-lg-4 text-center columns-4-section-item">
<div class="columns-4-section-image"><a data-target="#modal-newsletter" data-toggle="modal" href="javascript::" rel="nofollow"><img alt="letter icon" src="/default/img/dist/Vector_Smart_Object-5.png" /> </a></div>
<span class="columns-4-section-title">Subscribe to our <b>newsletter</b></span>
<p>For all the latest news and updates, subscribe to our newsletter.</p>
</div>
',
'meet_the_team_heading' => '<h2>meet the team</h2>
',
'configure_page_link' => '/configure-your-rib',
'approved_used_image_for_ranges_carousel' => 'files/static_contents/e014ccac-ffe9-4cfc-a810-85cbe57a4664.jpg',
'approved_used_alt' => 'approved',
'ownership_dropdown_menu' => '<ul class="menu submenu">
<li class="menu-item"><a href="/about">About</a></li>
<li class="menu-item"><a href="/build">Build</a></li>
<li class="menu-item"><a href="/contact">Contact</a></li>
<li class="menu-item"><a href="/news">News</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#finance">Finance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#insurance">Insurance</a></li>
<li class="menu-item"><a data-offset-scroll="10" data-scroll="" href="/ownership#training">Training</a></li>
</ul>
',
'GDPR_label' => 'Please tick this box to accept our <u><a href="/privacy-policy">Privacy Policy</a></u>.',
'footer_bottom_flag_alt' => 'Flag',
'form_updates_label' => 'Please tick this box to confirm you are happy to receive news and information from Cobra RIBs.',
'popup_content' => '',
'popup_background' => 'files/static_contents/4a3acd46-5fa5-4fcd-8dea-fd3be8f2c46d.png',
'popup_redirection' => '/contact',
'popup_active' => '0',
'title' => 'OUR RIB RANGES',
'description' => '<p>As one of the UK's leading RIB manufacturers, Cobra has pioneered the future of RIB boat engineering, and now offers a range of luxurious, <a href="https://www.us.cobraribs.com/about/custom-rib-build">customizable</a> RIB and <a href="https://www.us.cobraribs.com/luxury-yacht-tenders">yacht tenders</a> in a range of sizes.</p>
',
'box1image' => 'files/contents/Cobra-RIBs-Home-Marinique-Tile-min.jpg',
'box1imagealt' => 'Marinique Rib Boat',
'box1title' => 'MARINIQUE',
'box1description' => '<p>It’s time to take your family on that thrill seeking adventure. Explore the full Marinique range, to buy and customize your RIB with Cobra Ribs now.</p>
',
'box1buttontext' => 'find out more',
'box1buttonlink' => '/range/marinique ',
'box2image' => 'files/contents/Cobra-RIBs-Home-Patronus-Tile-min.jpg',
'box2imagealt' => 'Patronus Rib Boat',
'box2title' => 'PATRONUS',
'box2description' => '<p>Designed from concept to completion, to transform your luxury yacht tender experience. Each craft is bespoke and hand built to meet your exact requirements.</p>
',
'box2buttontext' => 'find out more',
'box2buttonlink' => '/range/patronus',
'box3image' => 'files/contents/Cobra-RIBs-Home-New-RIBs-Available-Now-Tile-min.jpg',
'box3imagealt' => 'New Ribs Available Now',
'box3title' => 'NEW RIBS AVAILABLE NOW',
'box3description' => '<p>Can’t wait to get out on the water? Discover our range of expertly crafted, custom designed RIBS Available now. We are sure to have something to suite your boating requirements.</p>
',
'box3buttontext' => 'find out more',
'box3buttonlink' => '/used-ribs/new-ribs-available-now'
]
$modelOption = object(App\Model\Entity\BoatModel) {
'id' => (int) 16,
'name' => '33ft',
'size' => (float) 33,
'range_id' => (int) 2,
'range' => null,
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'BoatModels'
} include - ROOT/templates/Frontend/element/Modals/book-experience-day.php, line 25
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/element/footer-top.php, line 10
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1645
Cake\View\View::element() - CORE/src/View/View.php, line 654
include - ROOT/templates/Frontend/BoatModels/view.php, line 312
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160
Cake\View\View::_render() - CORE/src/View/View.php, line 1121
Cake\View\View::render() - CORE/src/View/View.php, line 751
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688
App\Controller\Frontend\FrontController::render() - APP/Controller/Frontend/FrontController.php, line 279
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 33ft
PATRONUS 18ft
PATRONUS 20ft
MARINIQUE 21ft
MARINIQUE 23ft
PATRONUS 24ft
MARINIQUE 25ft
MARINIQUE 27ft
MARINIQUE 29ft
MARINIQUE 31ft
MARINIQUE 33ft