for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Anorgan\Onfleet;
/**
* Class Team
* @package Anorgan\Onfleet
*/
class Team extends Entity
{
protected $name;
protected $workers = [];
protected $managers = [];
protected $tasks = [];
protected $hub;
protected $timeCreated;
protected $timeLastModified;
protected $endpoint = 'teams';
protected static $properties = [
'id',
'name',
'workers',
'managers',
'tasks',
'hub',
'timeCreated',
'timeLastModified',
];
* @return string
public function getName()
return $this->name;
}
* @param string $name
public function setName($name)
$this->name = $name;
* @return array
public function getWorkers(): array
return $this->workers;
* @param array $workers
public function setWorkers(array $workers)
$this->workers = $workers;
public function getManagers(): array
return $this->managers;
* @param array $managers
public function setManagers(array $managers)
$this->managers = $managers;
public function getTasks(): array
return $this->tasks;
public function getHub()
return $this->hub;
* @param string $hub
public function setHub($hub)
$this->hub = $hub;
* @return \DateTime
public function getTimeCreated()
return $this->toDateTime($this->timeCreated);
public function getTimeLastModified()
return $this->toDateTime($this->timeLastModified);
* @param array $metadata
* @internal
public function setMetadata(array $metadata)
throw new \BadMethodCallException('Team does not support metadata');