container->when( Ignored_Query_Var_Rule::class ) ->needs( '$query_vars' ) ->give( static fn(): array => $query_vars ); $this->container->when( Rule_Collection::class ) ->needs( '$rules' ) ->give( fn(): array => [ $this->container->get( Optimizer_Request_Rule::class ), $this->container->get( Ignored_Query_Var_Rule::class ), $this->container->get( Not_Found_Rule::class ), $this->container->get( Logged_In_Rule::class ), $this->container->get( Post_Excluded_Rule::class ), ] ); } }