Собственно вопрос, с появлением php 7+ мы можем указывать в методе тип передаваемых данных и тип возвращаемого значения, имеет ли смысл документировать такой метод:
public function getByUserId(int $userId): Post
{
...
}
чтобы это по итогу выглядело так:
/**
* @param int $userId
* @return Post
*/
public function getByUserId(int $userId): Post
{
}
как по мне в подобных методах это будет излишне, но возможно кто то использует, и может объяснить зачем нужна документация таких методов. Я не говорю про кейсы, где нужно описать что делает конкретный метод для разработчика, а речь про методы, в которых по названию все и так понятно, и по передаваемым данным/возвращаемому значению