В тему срача о типизации))
Если кто-то не в курсе в PHP 7..на данный момент уже 7.0.5,добавили возможность указания типов для аргументов в методах.Сейчас идет голосование,чтобы сделать состояние объектов также строготипизированым).так что все развивается в правильном русле))