Biz şu iki sınıf var ki:
abstract class Foo {
    public abstract function run(TypeA $object);
}
class Bar extends Foo {
    public function run(TypeB $object) {
        // Some code here
    }
}
Sınıf TypeB sınıf TypeA uzanır.
Bu kullanmaya çalışırken aşağıdaki hata iletisi verir:
Declaration of Bar::run() must be compatible with that of Foo::run()
Bu parametre türleri söz konusu, ya da ben sadece burada noktayı eksik PHP, gerçekten bu kırık mı?