SP
Size: a a a
SP
АГ
SP
АГ
SP
АК
SP
interface <T>Handler {
public function handle(T $message);
}
class MyHandler implements Handler<FirstMessage>, Handler<SecondMessage> {
public function handle(FirstMessage $message);
public function handle(SecondMessage $message);
}
SP
АК
АГ
АГ
SP
АГ
SP
АГ
SP
АК
АГ
SP
SP