У меня есть метод, который возвращает текущий объект, как мне это документировать?
/**
* set something
*
* @return this
*/
public function setSomething(){
// ...
return $this;
}
Или я должен сделать @return self
или @return Current_Class_Name
?
Причина, по которой этот вопрос не является "в первую очередь основанным на мнении" (и должен быть вновь открыт): соответствие стандартам и поддержка хинтинга типа IDE.