get( $user ?? wp_get_current_user() ); } /** * Sets the user creator to be used for capability checks. * * Having a separate class to create the decorated user allows for better decoupling. * This allows to set a creator object without dependence to a `WP_User`. * * @since 3.8 * * @param Creator_Interface $creator The user creator to be used for capability checks. * @return void */ public static function set_user_creator( Creator_Interface $creator ): void { self::$creator = $creator; } }