И пользуясь случаем, еще один вопрос, связанный с мультинаследованим. PHP все-таки поддерживает его или нет? Другими словами, когда задают такой вопрос, имеют ввиду трейты или нет?
class TaxiService {
/**
* @var Machine
*/
protected $machine;
function __construct(Machine $machine)
{
}
/**
* @return Machine
*/
public function getMachine()
{
}
}