for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ZpgRtf\Objects;
class GoogleStreetViewObject implements \JsonSerializable
{
/** @var CoordinatesObject */
private $coordinates;
/** @var float */
private $heading;
private $pitch;
/**
* @return CoordinatesObject
*/
public function getCoordinates()
return $this->coordinates;
}
* @param CoordinatesObject $coordinates
*
* @return GoogleStreetViewObject
public function setCoordinates(CoordinatesObject $coordinates)
$this->coordinates = $coordinates;
return $this;
* @return float
public function getHeading()
return $this->heading;
* @param float $heading
public function setHeading($heading)
$this->heading = $heading;
public function getPitch()
return $this->pitch;
* @param float $pitch
public function setPitch($pitch)
$this->pitch = $pitch;
/** {@inheritDoc} */
public function jsonSerialize() {
return [
'coordinates' => $this->getCoordinates(),
'heading' => $this->getHeading(),
'pitch' => $this->getPitch(),
];