>> user ID => uuid => item */ public static array $items = []; public static function get_user_application_password($user_id, $uuid) { return self::$items[(int) $user_id][(string) $uuid] ?? null; } public static function get_user_application_passwords($user_id) { return array_values(self::$items[(int) $user_id] ?? []); } public static function delete_application_password($user_id, $uuid) { if (! isset(self::$items[(int) $user_id][(string) $uuid])) { return new WP_Error('application_password_not_found', 'Not found.'); } unset(self::$items[(int) $user_id][(string) $uuid]); return true; } } }