for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace CarlosIO\Geckoboard\Data\LeaderBoard;
/**
* Class Item.
*/
class Item
{
* @var string
protected $label;
* @var
protected $value;
* @var int
protected $previousRank;
* @return string
public function getLabel()
return $this->label;
}
* @param $label
*
* @return $this
public function setLabel($label)
$this->label = $label;
return $this;
* @return float
public function getValue()
return $this->value;
* @param $value
public function setValue($value)
$this->value = $value;
* @return int
public function getPreviousRank()
return $this->previousRank;
* @param $previousRank
public function setPreviousRank($previousRank)
$this->previousRank = $previousRank;
* @return array
public function toArray()
$result = array();
$result['label'] = $this->getLabel();
$result['value'] = $this->getValue();
$previousRank = $this->getPreviousRank();
if (null !== $previousRank) {
$result['previous_rank'] = $previousRank;
return $result;