private function handleAsAdminSectionRoute($routeHandler) { return function (WP_REST_Request $request) use($routeHandler) { if (!defined('WP_ADMIN')) { define('WP_ADMIN', true); } return $this->{$routeHandler}($request); }; }