for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Lib\DsManager\Models\Common;
use App\Lib\DsManager\Helpers\Randomizer;
abstract class Person extends DsManagerModel
{
/**
* @var
*/
public $name;
public $surname;
public $nationality;
public $age;
public $skillAvg;
public $wageReq;
* @return array
public function toArray()
$result = [];
$result['name'] = $this->name;
$result['surname'] = $this->surname;
$result['nationality'] = $this->nationality;
$result['age'] = $this->age;
$result['skillAvg'] = $this->skillAvg;
return $result;
}
* @return float|int
protected function spareChange()
if (Randomizer::boolOnPercentage(50)) {
return (rand(1, 5) / 10.0);
} else {
return (-1) * (rand(1, 5) / 10.0);