Existe uma maneira de indicar que uma classe possui métodos mágicos definidos para cada método em outra classe?

Existe uma maneira de documentar que uma determinada classe possui métodos mágicos para todos os métodos definidos em outra classe?

Como estou usando o PhpStorm, ficaria feliz com qualquer solução que seja concluída automaticamente para funcionar corretamente.

class A
{
    // a bunch of functions go here...
}

/**
 * Class B
 * What should go here to make it work???
 */
class B
{
    private $aInstance;

public function __construct() {
    $this->aInstance = new A();
}

public function __call($name, $arguments) {
    // TODO: Implement __call() method.
    if(method_exists($this->aInstance, $name)) {
        return $this->aInstance->{$name}(...$arguments);
    }
    throw new BadMethodCallException();
}

    // a bunch more functions go here...
}

questionAnswers(1)

yourAnswerToTheQuestion