inheritdoc should inherit by default by the only parent phpdoc available. if multiple exist, there should be a way to define which of them should be inherited:
interface A{
/** doc1 */
function x();
}
interface B{
/** doc2 */
function x();
}
class A extends ABase implements A, B{
/**
* {@inheritdoc ABase::x()}
* {@inheritdoc A::x()}
* {@inheritdoc B::x()}
*/
function x(){}
}
inheritdoc should inherit by default by the only parent phpdoc available. if multiple exist, there should be a way to define which of them should be inherited: