On Wed, Jul 7, 2021 at 10:41 PM Ralph Schindler <ra...@ralphschindler.com> wrote:
> > > > > > It would theoretically be: > > > > $fn = MyController::myAction(...); > > > > It currently errors: > > > >> Fatal error: Uncaught Error: Non-static method MyController::myAction() > cannot be called statically > > > > I would be okay with allowing this, as long as it's bound before it's > called. > > Could we do this for 8.1? Does something of this scope need an RFC? > > I started working up a patch over the weekend, it is 1/2 done (only 7 > failing tests). > > I would really like to see this behavior come in with the (...) syntax, > as I see it as pretty valuable. > I'm rather strongly opposed to this. MyController::myAction(...) is not callable, ergo trying to create a callable from it will fail. As I said before, performing the callability check at time of construction is a core part of this proposal, that I am not willing to compromise on. Regards, Nikita