Morning Internals, I'd like to announce a RFC to allow omitting the type declarations for parameters in subclasses: https://wiki.php.net/rfc/parameter-no-type-variance
PHP doesn't currently allow variance for parameters as checking these for compatibility isn't possible on compile time. This limitation is caused by autoloading and doesn't allow widening the accepted parameters. This RFC proposes to allow ommiting the type entirely in a subclass, as dropping all parameter constraints is always valid according to the LSP principle. We already allow return types being added in subclasses. Your feedback is welcome. :-) Regards, Niklas