This question has been answered by Ysanmiguel. See the first response.
[2019-01-04 10:41:04] (ERROR in modTemplateVar::renderOutput @ /var/www/sites/site.com/www/core/model/modx/modtemplatevar.class.php : 288) Old modTemplateVar getRender outputmethod is deprecated since version 2.2.0. [2019-01-04 10:41:05] (ERROR @ /var/www/sites/site.com/www/core/cache/includes/elements/modplugin/51.include.cache.php : 101) PHP warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/site.com/www/core/model/modx/modresponse.class.php:170) [2019-01-04 10:41:16] (ERROR in modTemplateVar::renderOutput @ /var/www/sites/site.com/www/core/model/modx/modtemplatevar.class.php : 288) Old modTemplateVar getRender outputmethod is deprecated since version 2.2.0.
<?php $reviews = file_get_contents('https://maps.googleapis.com/maps/api/place/details/json?reference=***FEED CODE HERE***&sensor=true&key=***API KEY HERE***'); $reviews = json_decode($reviews); $response = ''; $class = ''; $i = 0; $j = 1; if(!is_object($reviews) || empty($reviews->result)) { return $modx->parseChunk('reviews-google-pod'); } $response .= '<div class="slides">'; // Generate the reviews foreach($reviews->result->reviews as $review) { if(!$i) { $class = ' active'; } $response .= $modx->parseChunk('review-item', array( 'reviewText' => $review->text, 'reviewer' => $review->author_name, 'date' => date('jS F Y',$review->time), 'datetime' => date('Y-m-d',$review->time), 'rating' => $review->rating, 'class' => $class, )); $i++; unset($class); } $response .= '</div>'; $response .= '<ul class="controls">'; // Generate the slider controls foreach($reviews->result->reviews as $review) { if($j == 1) { $class = ' class="active"'; } $response .= ' <li'.$class.'> <a href="#">'.$j.'</a> </li> '; $j++; unset($class); } $response .= '</ul>'; return $response;