foreach ($response as $row) { ?> <tr> <td><?php echo $row["lst_nm"]; ?> </td> <td><?php echo $row["fst_nm"]; ?> </td> </tr> <?php } ?> </table> <h3>Raw Response</h3> <pre><?php echo var_dump($response); ?> </pre> <?php echo OpenLayers::widget(['id' => 'test', 'mapOptions' => ['layers' => [new OL('layer.Tile', ['source' => new OL('source.MapQuest', ['layer' => 'sat'])])], 'view' => ['center' => new JsExpression('ol.proj.transform([37.41, 8.82], "EPSG:4326", "EPSG:3857")'), 'zoom' => 4]]]);
/** * @dataProvider optionProvider */ public function testOptions($options, $outputRegExp) { $widget = OpenLayers::begin($options); OpenLayers::end(); $this->assertRegExp("/{$outputRegExp}/", $this->getLastScript($widget)); }