IIndex: www/wp-classmapgen.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- www/wp-classmapgen.php	(revision )
+++ www/wp-classmapgen.php	(revision )
@@ -0,0 +1,68 @@
+<?php
+/**
+ * Generates a classmap for classes in /wp-includes and /wp-admin
+ * It should be saved to the www root and when run it saves to wp-classmap.php
+ * wp-classmap.php could then be loaded by wp-settings.php
+ *
+ * THIS IS A STRAWMAN PROPOSAL - https://en.wikipedia.org/wiki/Straw_man_proposal
+ */
+global $classmap;
+$classmap = array();
+
+/**
+ * @param SplFileInfo $file
+ */
+function handle_file( $file ) {
+	global $classmap;
+
+	do {
+		if ( $file->isDir() ) {
+			continue;
+		}
+
+		if ( 'php' !== strtolower( $file->getExtension() ) ) {
+			continue;
+		}
+
+		$php_code = file_get_contents( $file->getRealPath() );
+
+		if ( false === strpos( $php_code, 'class ' ) ) {
+			continue;
+		}
+
+		/**
+		 * @see http://stackoverflow.com/a/12011255/102699
+		 */
+		$class_name = '([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)';
+
+		if ( ! preg_match_all( "/\n\s*class\s*{$class_name}/", $php_code, $matches ) ) {
+			continue;
+		}
+		foreach( $matches[ 1 ] as $class_name ) {
+			$classmap[ $class_name ] = $file->getRealPath();
+		}
+
+	} while ( false );
+
+}
+
+$files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( __DIR__ . '/wp-includes' ) );
+foreach( $files as $file ) {
+	handle_file( $file );
+}
+$files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( __DIR__ . '/wp-admin' ) );
+foreach( $files as $file ) {
+	handle_file( $file );
+}
+ob_start();
+var_export( $classmap );
+$classmap = ob_get_clean();
+$classmap = '<?' . <<<PHP
+php
+// WordPress Core Classmap
+return {$classmap};
+PHP;
+
+header( 'Content-type:text/plain');
+echo $classmap;
+file_put_contents( __DIR__ . '/wp-classmap.php', $classmap );
Index: www/wp-classmap.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- www/wp-classmap.php	(revision )
+++ www/wp-classmap.php	(revision )
@@ -0,0 +1,317 @@
+<?php
+// WordPress Core classmap
+return array (
+	'getid3_lib'                                 => '/var/www/wp-includes/ID3/getid3.lib.php',
+	'getID3'                                     => '/var/www/wp-includes/ID3/getid3.php',
+	'getid3_exception'                           => '/var/www/wp-includes/ID3/getid3.php',
+	'getid3_asf'                                 => '/var/www/wp-includes/ID3/module.audio-video.asf.php',
+	'getid3_flv'                                 => '/var/www/wp-includes/ID3/module.audio-video.flv.php',
+	'AMFStream'                                  => '/var/www/wp-includes/ID3/module.audio-video.flv.php',
+	'AMFReader'                                  => '/var/www/wp-includes/ID3/module.audio-video.flv.php',
+	'AVCSequenceParameterSetReader'              => '/var/www/wp-includes/ID3/module.audio-video.flv.php',
+	'getid3_matroska'                            => '/var/www/wp-includes/ID3/module.audio-video.matroska.php',
+	'getid3_quicktime'                           => '/var/www/wp-includes/ID3/module.audio-video.quicktime.php',
+	'getid3_riff'                                => '/var/www/wp-includes/ID3/module.audio-video.riff.php',
+	'getid3_ac3'                                 => '/var/www/wp-includes/ID3/module.audio.ac3.php',
+	'getid3_dts'                                 => '/var/www/wp-includes/ID3/module.audio.dts.php',
+	'getid3_flac'                                => '/var/www/wp-includes/ID3/module.audio.flac.php',
+	'getid3_mp3'                                 => '/var/www/wp-includes/ID3/module.audio.mp3.php',
+	'getid3_ogg'                                 => '/var/www/wp-includes/ID3/module.audio.ogg.php',
+	'getid3_apetag'                              => '/var/www/wp-includes/ID3/module.tag.apetag.php',
+	'getid3_id3v1'                               => '/var/www/wp-includes/ID3/module.tag.id3v1.php',
+	'getid3_id3v2'                               => '/var/www/wp-includes/ID3/module.tag.id3v2.php',
+	'getid3_lyrics3'                             => '/var/www/wp-includes/ID3/module.tag.lyrics3.php',
+	'IXR_Base64'                                 => '/var/www/wp-includes/IXR/class-IXR-base64.php',
+	'IXR_Client'                                 => '/var/www/wp-includes/IXR/class-IXR-client.php',
+	'IXR_ClientMulticall'                        => '/var/www/wp-includes/IXR/class-IXR-clientmulticall.php',
+	'IXR_Date'                                   => '/var/www/wp-includes/IXR/class-IXR-date.php',
+	'IXR_Error'                                  => '/var/www/wp-includes/IXR/class-IXR-error.php',
+	'IXR_IntrospectionServer'                    => '/var/www/wp-includes/IXR/class-IXR-introspectionserver.php',
+	'IXR_Message'                                => '/var/www/wp-includes/IXR/class-IXR-message.php',
+	'IXR_Request'                                => '/var/www/wp-includes/IXR/class-IXR-request.php',
+	'IXR_Server'                                 => '/var/www/wp-includes/IXR/class-IXR-server.php',
+	'IXR_Value'                                  => '/var/www/wp-includes/IXR/class-IXR-value.php',
+	'es'                                         => '/var/www/wp-includes/media-template.php',
+	'wp_atom_server'                             => '/var/www/wp-includes/pluggable-deprecated.php',
+	'Translation_Entry'                          => '/var/www/wp-includes/pomo/entry.php',
+	'MO'                                         => '/var/www/wp-includes/pomo/mo.php',
+	'PO'                                         => '/var/www/wp-includes/pomo/po.php',
+	'POMO_Reader'                                => '/var/www/wp-includes/pomo/streams.php',
+	'POMO_FileReader'                            => '/var/www/wp-includes/pomo/streams.php',
+	'POMO_StringReader'                          => '/var/www/wp-includes/pomo/streams.php',
+	'POMO_CachedFileReader'                      => '/var/www/wp-includes/pomo/streams.php',
+	'POMO_CachedIntFileReader'                   => '/var/www/wp-includes/pomo/streams.php',
+	'Translations'                               => '/var/www/wp-includes/pomo/translations.php',
+	'Gettext_Translations'                       => '/var/www/wp-includes/pomo/translations.php',
+	'NOOP_Translations'                          => '/var/www/wp-includes/pomo/translations.php',
+	'Error'                                      => '/var/www/wp-includes/random_compat/error_polyfill.php',
+	'TypeError'                                  => '/var/www/wp-includes/random_compat/error_polyfill.php',
+	'Requests_Auth_Basic'                        => '/var/www/wp-includes/Requests/Auth/Basic.php',
+	'Requests_Cookie_Jar'                        => '/var/www/wp-includes/Requests/Cookie/Jar.php',
+	'Requests_Cookie'                            => '/var/www/wp-includes/Requests/Cookie.php',
+	'Requests_Exception_HTTP_304'                => '/var/www/wp-includes/Requests/Exception/HTTP/304.php',
+	'Requests_Exception_HTTP_305'                => '/var/www/wp-includes/Requests/Exception/HTTP/305.php',
+	'Requests_Exception_HTTP_306'                => '/var/www/wp-includes/Requests/Exception/HTTP/306.php',
+	'Requests_Exception_HTTP_400'                => '/var/www/wp-includes/Requests/Exception/HTTP/400.php',
+	'Requests_Exception_HTTP_401'                => '/var/www/wp-includes/Requests/Exception/HTTP/401.php',
+	'Requests_Exception_HTTP_402'                => '/var/www/wp-includes/Requests/Exception/HTTP/402.php',
+	'Requests_Exception_HTTP_403'                => '/var/www/wp-includes/Requests/Exception/HTTP/403.php',
+	'Requests_Exception_HTTP_404'                => '/var/www/wp-includes/Requests/Exception/HTTP/404.php',
+	'Requests_Exception_HTTP_405'                => '/var/www/wp-includes/Requests/Exception/HTTP/405.php',
+	'Requests_Exception_HTTP_406'                => '/var/www/wp-includes/Requests/Exception/HTTP/406.php',
+	'Requests_Exception_HTTP_407'                => '/var/www/wp-includes/Requests/Exception/HTTP/407.php',
+	'Requests_Exception_HTTP_408'                => '/var/www/wp-includes/Requests/Exception/HTTP/408.php',
+	'Requests_Exception_HTTP_409'                => '/var/www/wp-includes/Requests/Exception/HTTP/409.php',
+	'Requests_Exception_HTTP_410'                => '/var/www/wp-includes/Requests/Exception/HTTP/410.php',
+	'Requests_Exception_HTTP_411'                => '/var/www/wp-includes/Requests/Exception/HTTP/411.php',
+	'Requests_Exception_HTTP_412'                => '/var/www/wp-includes/Requests/Exception/HTTP/412.php',
+	'Requests_Exception_HTTP_413'                => '/var/www/wp-includes/Requests/Exception/HTTP/413.php',
+	'Requests_Exception_HTTP_414'                => '/var/www/wp-includes/Requests/Exception/HTTP/414.php',
+	'Requests_Exception_HTTP_415'                => '/var/www/wp-includes/Requests/Exception/HTTP/415.php',
+	'Requests_Exception_HTTP_416'                => '/var/www/wp-includes/Requests/Exception/HTTP/416.php',
+	'Requests_Exception_HTTP_417'                => '/var/www/wp-includes/Requests/Exception/HTTP/417.php',
+	'Requests_Exception_HTTP_418'                => '/var/www/wp-includes/Requests/Exception/HTTP/418.php',
+	'Requests_Exception_HTTP_428'                => '/var/www/wp-includes/Requests/Exception/HTTP/428.php',
+	'Requests_Exception_HTTP_429'                => '/var/www/wp-includes/Requests/Exception/HTTP/429.php',
+	'Requests_Exception_HTTP_431'                => '/var/www/wp-includes/Requests/Exception/HTTP/431.php',
+	'Requests_Exception_HTTP_500'                => '/var/www/wp-includes/Requests/Exception/HTTP/500.php',
+	'Requests_Exception_HTTP_501'                => '/var/www/wp-includes/Requests/Exception/HTTP/501.php',
+	'Requests_Exception_HTTP_502'                => '/var/www/wp-includes/Requests/Exception/HTTP/502.php',
+	'Requests_Exception_HTTP_503'                => '/var/www/wp-includes/Requests/Exception/HTTP/503.php',
+	'Requests_Exception_HTTP_504'                => '/var/www/wp-includes/Requests/Exception/HTTP/504.php',
+	'Requests_Exception_HTTP_505'                => '/var/www/wp-includes/Requests/Exception/HTTP/505.php',
+	'Requests_Exception_HTTP_511'                => '/var/www/wp-includes/Requests/Exception/HTTP/511.php',
+	'Requests_Exception_HTTP_Unknown'            => '/var/www/wp-includes/Requests/Exception/HTTP/Unknown.php',
+	'Requests_Exception_HTTP'                    => '/var/www/wp-includes/Requests/Exception/HTTP.php',
+	'Requests_Exception_Transport_cURL'          => '/var/www/wp-includes/Requests/Exception/Transport/cURL.php',
+	'Requests_Exception_Transport'               => '/var/www/wp-includes/Requests/Exception/Transport.php',
+	'Requests_Exception'                         => '/var/www/wp-includes/Requests/Exception.php',
+	'Requests_Hooks'                             => '/var/www/wp-includes/Requests/Hooks.php',
+	'Requests_IDNAEncoder'                       => '/var/www/wp-includes/Requests/IDNAEncoder.php',
+	'Requests_IPv6'                              => '/var/www/wp-includes/Requests/IPv6.php',
+	'Requests_IRI'                               => '/var/www/wp-includes/Requests/IRI.php',
+	'Requests_Proxy_HTTP'                        => '/var/www/wp-includes/Requests/Proxy/HTTP.php',
+	'Requests_Response_Headers'                  => '/var/www/wp-includes/Requests/Response/Headers.php',
+	'Requests_Response'                          => '/var/www/wp-includes/Requests/Response.php',
+	'Requests_Session'                           => '/var/www/wp-includes/Requests/Session.php',
+	'Requests_SSL'                               => '/var/www/wp-includes/Requests/SSL.php',
+	'Requests_Transport_cURL'                    => '/var/www/wp-includes/Requests/Transport/cURL.php',
+	'Requests_Transport_fsockopen'               => '/var/www/wp-includes/Requests/Transport/fsockopen.php',
+	'Requests_Utility_CaseInsensitiveDictionary' => '/var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php',
+	'Requests_Utility_FilteredIterator'          => '/var/www/wp-includes/Requests/Utility/FilteredIterator.php',
+	'WP_REST_Request'                            => '/var/www/wp-includes/rest-api/class-wp-rest-request.php',
+	'WP_REST_Response'                           => '/var/www/wp-includes/rest-api/class-wp-rest-response.php',
+	'WP_REST_Server'                             => '/var/www/wp-includes/rest-api/class-wp-rest-server.php',
+	'MagpieRSS'                                  => '/var/www/wp-includes/rss.php',
+	'RSSCache'                                   => '/var/www/wp-includes/rss.php',
+	'SimplePie_Author'                           => '/var/www/wp-includes/SimplePie/Author.php',
+	'SimplePie_Cache_File'                       => '/var/www/wp-includes/SimplePie/Cache/File.php',
+	'SimplePie_Cache_Memcache'                   => '/var/www/wp-includes/SimplePie/Cache/Memcache.php',
+	'SimplePie_Cache_MySQL'                      => '/var/www/wp-includes/SimplePie/Cache/MySQL.php',
+	'SimplePie_Cache'                            => '/var/www/wp-includes/SimplePie/Cache.php',
+	'SimplePie_Caption'                          => '/var/www/wp-includes/SimplePie/Caption.php',
+	'SimplePie_Category'                         => '/var/www/wp-includes/SimplePie/Category.php',
+	'SimplePie_Content_Type_Sniffer'             => '/var/www/wp-includes/SimplePie/Content/Type/Sniffer.php',
+	'SimplePie_Copyright'                        => '/var/www/wp-includes/SimplePie/Copyright.php',
+	'SimplePie_Core'                             => '/var/www/wp-includes/SimplePie/Core.php',
+	'SimplePie_Credit'                           => '/var/www/wp-includes/SimplePie/Credit.php',
+	'SimplePie_Decode_HTML_Entities'             => '/var/www/wp-includes/SimplePie/Decode/HTML/Entities.php',
+	'SimplePie_Enclosure'                        => '/var/www/wp-includes/SimplePie/Enclosure.php',
+	'SimplePie_Exception'                        => '/var/www/wp-includes/SimplePie/Exception.php',
+	'SimplePie_File'                             => '/var/www/wp-includes/SimplePie/File.php',
+	'SimplePie_gzdecode'                         => '/var/www/wp-includes/SimplePie/gzdecode.php',
+	'SimplePie_HTTP_Parser'                      => '/var/www/wp-includes/SimplePie/HTTP/Parser.php',
+	'SimplePie_IRI'                              => '/var/www/wp-includes/SimplePie/IRI.php',
+	'SimplePie_Item'                             => '/var/www/wp-includes/SimplePie/Item.php',
+	'SimplePie_Locator'                          => '/var/www/wp-includes/SimplePie/Locator.php',
+	'SimplePie_Misc'                             => '/var/www/wp-includes/SimplePie/Misc.php',
+	'SimplePie_Net_IPv6'                         => '/var/www/wp-includes/SimplePie/Net/IPv6.php',
+	'SimplePie_Parse_Date'                       => '/var/www/wp-includes/SimplePie/Parse/Date.php',
+	'SimplePie_Parser'                           => '/var/www/wp-includes/SimplePie/Parser.php',
+	'SimplePie_Rating'                           => '/var/www/wp-includes/SimplePie/Rating.php',
+	'SimplePie_Registry'                         => '/var/www/wp-includes/SimplePie/Registry.php',
+	'SimplePie_Restriction'                      => '/var/www/wp-includes/SimplePie/Restriction.php',
+	'SimplePie_Sanitize'                         => '/var/www/wp-includes/SimplePie/Sanitize.php',
+	'SimplePie_Source'                           => '/var/www/wp-includes/SimplePie/Source.php',
+	'SimplePie_XML_Declaration_Parser'           => '/var/www/wp-includes/SimplePie/XML/Declaration/Parser.php',
+	'Text_Diff_Engine_native'                    => '/var/www/wp-includes/Text/Diff/Engine/native.php',
+	'Text_Diff_Engine_shell'                     => '/var/www/wp-includes/Text/Diff/Engine/shell.php',
+	'Text_Diff_Engine_string'                    => '/var/www/wp-includes/Text/Diff/Engine/string.php',
+	'Text_Diff_Engine_xdiff'                     => '/var/www/wp-includes/Text/Diff/Engine/xdiff.php',
+	'Text_Diff_Renderer_inline'                  => '/var/www/wp-includes/Text/Diff/Renderer/inline.php',
+	'Text_Diff_Renderer'                         => '/var/www/wp-includes/Text/Diff/Renderer.php',
+	'Text_Diff'                                  => '/var/www/wp-includes/Text/Diff.php',
+	'Text_MappedDiff'                            => '/var/www/wp-includes/Text/Diff.php',
+	'Text_Diff_Op'                               => '/var/www/wp-includes/Text/Diff.php',
+	'Text_Diff_Op_copy'                          => '/var/www/wp-includes/Text/Diff.php',
+	'Text_Diff_Op_delete'                        => '/var/www/wp-includes/Text/Diff.php',
+	'Text_Diff_Op_add'                           => '/var/www/wp-includes/Text/Diff.php',
+	'Text_Diff_Op_change'                        => '/var/www/wp-includes/Text/Diff.php',
+	'WP_Nav_Menu_Widget'                         => '/var/www/wp-includes/widgets/class-wp-nav-menu-widget.php',
+	'WP_Widget_Archives'                         => '/var/www/wp-includes/widgets/class-wp-widget-archives.php',
+	'WP_Widget_Calendar'                         => '/var/www/wp-includes/widgets/class-wp-widget-calendar.php',
+	'WP_Widget_Categories'                       => '/var/www/wp-includes/widgets/class-wp-widget-categories.php',
+	'WP_Widget_Links'                            => '/var/www/wp-includes/widgets/class-wp-widget-links.php',
+	'WP_Widget_Meta'                             => '/var/www/wp-includes/widgets/class-wp-widget-meta.php',
+	'WP_Widget_Pages'                            => '/var/www/wp-includes/widgets/class-wp-widget-pages.php',
+	'WP_Widget_Recent_Comments'                  => '/var/www/wp-includes/widgets/class-wp-widget-recent-comments.php',
+	'WP_Widget_Recent_Posts'                     => '/var/www/wp-includes/widgets/class-wp-widget-recent-posts.php',
+	'WP_Widget_RSS'                              => '/var/www/wp-includes/widgets/class-wp-widget-rss.php',
+	'WP_Widget_Search'                           => '/var/www/wp-includes/widgets/class-wp-widget-search.php',
+	'WP_Widget_Tag_Cloud'                        => '/var/www/wp-includes/widgets/class-wp-widget-tag-cloud.php',
+	'WP_Widget_Text'                             => '/var/www/wp-includes/widgets/class-wp-widget-text.php',
+	'wpdb'                                       => '/var/www/wp-includes/wp-db.php',
+	'AtomFeed'                                   => '/var/www/wp-includes/atomlib.php',
+	'AtomEntry'                                  => '/var/www/wp-includes/atomlib.php',
+	'AtomParser'                                 => '/var/www/wp-includes/atomlib.php',
+	'WP_Object_Cache'                            => '/var/www/wp-includes/cache.php',
+	'WP_Http'                                    => '/var/www/wp-includes/class-http.php',
+	'Services_JSON'                              => '/var/www/wp-includes/class-json.php',
+	'Services_JSON_Error'                        => '/var/www/wp-includes/class-json.php',
+	'WP_oEmbed'                                  => '/var/www/wp-includes/class-oembed.php',
+	'PasswordHash'                               => '/var/www/wp-includes/class-phpass.php',
+	'PHPMailer'                                  => '/var/www/wp-includes/class-phpmailer.php',
+	'phpmailerException'                         => '/var/www/wp-includes/class-phpmailer.php',
+	'POP3'                                       => '/var/www/wp-includes/class-pop3.php',
+	'Requests'                                   => '/var/www/wp-includes/class-requests.php',
+	'SimplePie'                                  => '/var/www/wp-includes/class-simplepie.php',
+	'SMTP'                                       => '/var/www/wp-includes/class-smtp.php',
+	'Snoopy'                                     => '/var/www/wp-includes/class-snoopy.php',
+	'Walker_CategoryDropdown'                    => '/var/www/wp-includes/class-walker-category-dropdown.php',
+	'Walker_Category'                            => '/var/www/wp-includes/class-walker-category.php',
+	'Walker_Comment'                             => '/var/www/wp-includes/class-walker-comment.php',
+	'Walker_Nav_Menu'                            => '/var/www/wp-includes/class-walker-nav-menu.php',
+	'Walker_PageDropdown'                        => '/var/www/wp-includes/class-walker-page-dropdown.php',
+	'Walker_Page'                                => '/var/www/wp-includes/class-walker-page.php',
+	'WP_Admin_Bar'                               => '/var/www/wp-includes/class-wp-admin-bar.php',
+	'WP_Ajax_Response'                           => '/var/www/wp-includes/class-wp-ajax-response.php',
+	'WP_Comment_Query'                           => '/var/www/wp-includes/class-wp-comment-query.php',
+	'WP_Customize_Control'                       => '/var/www/wp-includes/class-wp-customize-control.php',
+	'WP_Customize_Panel'                         => '/var/www/wp-includes/class-wp-customize-panel.php',
+	'WP_Customize_Section'                       => '/var/www/wp-includes/class-wp-customize-section.php',
+	'WP_Customize_Setting'                       => '/var/www/wp-includes/class-wp-customize-setting.php',
+	'_WP_Dependency'                             => '/var/www/wp-includes/class-wp-dependency.php',
+	'WP_Embed'                                   => '/var/www/wp-includes/class-wp-embed.php',
+	'WP_Error'                                   => '/var/www/wp-includes/class-wp-error.php',
+	'WP_Feed_Cache_Transient'                    => '/var/www/wp-includes/class-wp-feed-cache-transient.php',
+	'WP_Feed_Cache'                              => '/var/www/wp-includes/class-wp-feed-cache.php',
+	'WP_Http_Cookie'                             => '/var/www/wp-includes/class-wp-http-cookie.php',
+	'WP_Http_Curl'                               => '/var/www/wp-includes/class-wp-http-curl.php',
+	'WP_Http_Encoding'                           => '/var/www/wp-includes/class-wp-http-encoding.php',
+	'WP_HTTP_IXR_Client'                         => '/var/www/wp-includes/class-wp-http-ixr-client.php',
+	'WP_HTTP_Proxy'                              => '/var/www/wp-includes/class-wp-http-proxy.php',
+	'WP_HTTP_Requests_Response'                  => '/var/www/wp-includes/class-wp-http-requests-response.php',
+	'WP_HTTP_Response'                           => '/var/www/wp-includes/class-wp-http-response.php',
+	'WP_Http_Streams'                            => '/var/www/wp-includes/class-wp-http-streams.php',
+	'WP_HTTP_Fsockopen'                          => '/var/www/wp-includes/class-wp-http-streams.php',
+	'WP_Image_Editor_GD'                         => '/var/www/wp-includes/class-wp-image-editor-gd.php',
+	'WP_Image_Editor_Imagick'                    => '/var/www/wp-includes/class-wp-image-editor-imagick.php',
+	'WP_Locale'                                  => '/var/www/wp-includes/class-wp-locale.php',
+	'WP_MatchesMapRegex'                         => '/var/www/wp-includes/class-wp-matchesmapregex.php',
+	'WP_Meta_Query'                              => '/var/www/wp-includes/class-wp-meta-query.php',
+	'WP_Metadata_Lazyloader'                     => '/var/www/wp-includes/class-wp-metadata-lazyloader.php',
+	'WP_Network_Query'                           => '/var/www/wp-includes/class-wp-network-query.php',
+	'WP_Network'                                 => '/var/www/wp-includes/class-wp-network.php',
+	'WP_Query'                                   => '/var/www/wp-includes/class-wp-query.php',
+	'WP_Rewrite'                                 => '/var/www/wp-includes/class-wp-rewrite.php',
+	'WP_Role'                                    => '/var/www/wp-includes/class-wp-role.php',
+	'WP_Roles'                                   => '/var/www/wp-includes/class-wp-roles.php',
+	'WP_SimplePie_File'                          => '/var/www/wp-includes/class-wp-simplepie-file.php',
+	'WP_SimplePie_Sanitize_KSES'                 => '/var/www/wp-includes/class-wp-simplepie-sanitize-kses.php',
+	'WP_Site_Query'                              => '/var/www/wp-includes/class-wp-site-query.php',
+	'WP_Tax_Query'                               => '/var/www/wp-includes/class-wp-tax-query.php',
+	'WP_Term_Query'                              => '/var/www/wp-includes/class-wp-term-query.php',
+	'WP_Text_Diff_Renderer_inline'               => '/var/www/wp-includes/class-wp-text-diff-renderer-inline.php',
+	'WP_Text_Diff_Renderer_Table'                => '/var/www/wp-includes/class-wp-text-diff-renderer-table.php',
+	'WP_User_Meta_Session_Tokens'                => '/var/www/wp-includes/class-wp-user-meta-session-tokens.php',
+	'WP_User_Query'                              => '/var/www/wp-includes/class-wp-user-query.php',
+	'WP_User'                                    => '/var/www/wp-includes/class-wp-user.php',
+	'Walker'                                     => '/var/www/wp-includes/class-wp-walker.php',
+	'WP_Widget_Factory'                          => '/var/www/wp-includes/class-wp-widget-factory.php',
+	'WP_Widget'                                  => '/var/www/wp-includes/class-wp-widget.php',
+	'wp_xmlrpc_server'                           => '/var/www/wp-includes/class-wp-xmlrpc-server.php',
+	'WP'                                         => '/var/www/wp-includes/class-wp.php',
+	'WP_Dependencies'                            => '/var/www/wp-includes/class.wp-dependencies.php',
+	'WP_Scripts'                                 => '/var/www/wp-includes/class.wp-scripts.php',
+	'WP_Styles'                                  => '/var/www/wp-includes/class.wp-styles.php',
+	'WP_Customize_Background_Image_Control'      => '/var/www/wp-includes/customize/class-wp-customize-background-image-control.php',
+	'WP_Customize_Color_Control'                 => '/var/www/wp-includes/customize/class-wp-customize-color-control.php',
+	'WP_Customize_Cropped_Image_Control'         => '/var/www/wp-includes/customize/class-wp-customize-cropped-image-control.php',
+	'WP_Customize_Filter_Setting'                => '/var/www/wp-includes/customize/class-wp-customize-filter-setting.php',
+	'WP_Customize_Header_Image_Control'          => '/var/www/wp-includes/customize/class-wp-customize-header-image-control.php',
+	'WP_Customize_Image_Control'                 => '/var/www/wp-includes/customize/class-wp-customize-image-control.php',
+	'WP_Customize_Media_Control'                 => '/var/www/wp-includes/customize/class-wp-customize-media-control.php',
+	'WP_Customize_Nav_Menu_Auto_Add_Control'     => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-auto-add-control.php',
+	'WP_Customize_Nav_Menu_Control'              => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-control.php',
+	'WP_Customize_Nav_Menu_Item_Control'         => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-item-control.php',
+	'WP_Customize_Nav_Menu_Item_Setting'         => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php',
+	'WP_Customize_Nav_Menu_Location_Control'     => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-location-control.php',
+	'WP_Customize_Nav_Menu_Name_Control'         => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-name-control.php',
+	'WP_Customize_Nav_Menu_Section'              => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-section.php',
+	'WP_Customize_Nav_Menu_Setting'              => '/var/www/wp-includes/customize/class-wp-customize-nav-menu-setting.php',
+	'WP_Customize_Nav_Menus_Panel'               => '/var/www/wp-includes/customize/class-wp-customize-nav-menus-panel.php',
+	'WP_Customize_New_Menu_Control'              => '/var/www/wp-includes/customize/class-wp-customize-new-menu-control.php',
+	'WP_Customize_New_Menu_Section'              => '/var/www/wp-includes/customize/class-wp-customize-new-menu-section.php',
+	'WP_Customize_Partial'                       => '/var/www/wp-includes/customize/class-wp-customize-partial.php',
+	'WP_Customize_Sidebar_Section'               => '/var/www/wp-includes/customize/class-wp-customize-sidebar-section.php',
+	'WP_Customize_Site_Icon_Control'             => '/var/www/wp-includes/customize/class-wp-customize-site-icon-control.php',
+	'WP_Customize_Theme_Control'                 => '/var/www/wp-includes/customize/class-wp-customize-theme-control.php',
+	'WP_Customize_Themes_Section'                => '/var/www/wp-includes/customize/class-wp-customize-themes-section.php',
+	'WP_Customize_Upload_Control'                => '/var/www/wp-includes/customize/class-wp-customize-upload-control.php',
+	'WP_Widget_Area_Customize_Control'           => '/var/www/wp-includes/customize/class-wp-widget-area-customize-control.php',
+	'WP_Widget_Form_Customize_Control'           => '/var/www/wp-includes/customize/class-wp-widget-form-customize-control.php',
+	'WP_Date_Query'                              => '/var/www/wp-includes/date.php',
+	'Custom_Background'                          => '/var/www/wp-admin/custom-background.php',
+	'Custom_Image_Header'                        => '/var/www/wp-admin/custom-header.php',
+	'Automatic_Upgrader_Skin'                    => '/var/www/wp-admin/includes/class-automatic-upgrader-skin.php',
+	'Bulk_Plugin_Upgrader_Skin'                  => '/var/www/wp-admin/includes/class-bulk-plugin-upgrader-skin.php',
+	'Bulk_Theme_Upgrader_Skin'                   => '/var/www/wp-admin/includes/class-bulk-theme-upgrader-skin.php',
+	'Bulk_Upgrader_Skin'                         => '/var/www/wp-admin/includes/class-bulk-upgrader-skin.php',
+	'Core_Upgrader'                              => '/var/www/wp-admin/includes/class-core-upgrader.php',
+	'File_Upload_Upgrader'                       => '/var/www/wp-admin/includes/class-file-upload-upgrader.php',
+	'ftp_pure'                                   => '/var/www/wp-admin/includes/class-ftp-pure.php',
+	'ftp_sockets'                                => '/var/www/wp-admin/includes/class-ftp-sockets.php',
+	'ftp_base'                                   => '/var/www/wp-admin/includes/class-ftp.php',
+	'ftp'                                        => '/var/www/wp-admin/includes/class-ftp.php',
+	'Language_Pack_Upgrader_Skin'                => '/var/www/wp-admin/includes/class-language-pack-upgrader-skin.php',
+	'Language_Pack_Upgrader'                     => '/var/www/wp-admin/includes/class-language-pack-upgrader.php',
+	'PclZip'                                     => '/var/www/wp-admin/includes/class-pclzip.php',
+	'Plugin_Installer_Skin'                      => '/var/www/wp-admin/includes/class-plugin-installer-skin.php',
+	'Plugin_Upgrader_Skin'                       => '/var/www/wp-admin/includes/class-plugin-upgrader-skin.php',
+	'Plugin_Upgrader'                            => '/var/www/wp-admin/includes/class-plugin-upgrader.php',
+	'Theme_Installer_Skin'                       => '/var/www/wp-admin/includes/class-theme-installer-skin.php',
+	'Theme_Upgrader_Skin'                        => '/var/www/wp-admin/includes/class-theme-upgrader-skin.php',
+	'Theme_Upgrader'                             => '/var/www/wp-admin/includes/class-theme-upgrader.php',
+	'Walker_Category_Checklist'                  => '/var/www/wp-admin/includes/class-walker-category-checklist.php',
+	'Walker_Nav_Menu_Checklist'                  => '/var/www/wp-admin/includes/class-walker-nav-menu-checklist.php',
+	'Walker_Nav_Menu_Edit'                       => '/var/www/wp-admin/includes/class-walker-nav-menu-edit.php',
+	'WP_Ajax_Upgrader_Skin'                      => '/var/www/wp-admin/includes/class-wp-ajax-upgrader-skin.php',
+	'WP_Automatic_Updater'                       => '/var/www/wp-admin/includes/class-wp-automatic-updater.php',
+	'WP_Comments_List_Table'                     => '/var/www/wp-admin/includes/class-wp-comments-list-table.php',
+	'WP_Filesystem_Base'                         => '/var/www/wp-admin/includes/class-wp-filesystem-base.php',
+	'WP_Filesystem_Direct'                       => '/var/www/wp-admin/includes/class-wp-filesystem-direct.php',
+	'WP_Filesystem_FTPext'                       => '/var/www/wp-admin/includes/class-wp-filesystem-ftpext.php',
+	'WP_Filesystem_ftpsockets'                   => '/var/www/wp-admin/includes/class-wp-filesystem-ftpsockets.php',
+	'WP_Filesystem_SSH2'                         => '/var/www/wp-admin/includes/class-wp-filesystem-ssh2.php',
+	'WP_Importer'                                => '/var/www/wp-admin/includes/class-wp-importer.php',
+	'WP_Links_List_Table'                        => '/var/www/wp-admin/includes/class-wp-links-list-table.php',
+	'_WP_List_Table_Compat'                      => '/var/www/wp-admin/includes/class-wp-list-table-compat.php',
+	'WP_List_Table'                              => '/var/www/wp-admin/includes/class-wp-list-table.php',
+	'WP_Media_List_Table'                        => '/var/www/wp-admin/includes/class-wp-media-list-table.php',
+	'WP_MS_Sites_List_Table'                     => '/var/www/wp-admin/includes/class-wp-ms-sites-list-table.php',
+	'WP_MS_Themes_List_Table'                    => '/var/www/wp-admin/includes/class-wp-ms-themes-list-table.php',
+	'WP_MS_Users_List_Table'                     => '/var/www/wp-admin/includes/class-wp-ms-users-list-table.php',
+	'WP_Plugin_Install_List_Table'               => '/var/www/wp-admin/includes/class-wp-plugin-install-list-table.php',
+	'WP_Plugins_List_Table'                      => '/var/www/wp-admin/includes/class-wp-plugins-list-table.php',
+	'WP_Post_Comments_List_Table'                => '/var/www/wp-admin/includes/class-wp-post-comments-list-table.php',
+	'WP_Posts_List_Table'                        => '/var/www/wp-admin/includes/class-wp-posts-list-table.php',
+	'WP_Press_This'                              => '/var/www/wp-admin/includes/class-wp-press-this.php',
+	'WP_Site_Icon'                               => '/var/www/wp-admin/includes/class-wp-site-icon.php',
+	'WP_Terms_List_Table'                        => '/var/www/wp-admin/includes/class-wp-terms-list-table.php',
+	'WP_Theme_Install_List_Table'                => '/var/www/wp-admin/includes/class-wp-theme-install-list-table.php',
+	'WP_Themes_List_Table'                       => '/var/www/wp-admin/includes/class-wp-themes-list-table.php',
+	'WP_Upgrader_Skin'                           => '/var/www/wp-admin/includes/class-wp-upgrader-skin.php',
+	'WP_Upgrader'                                => '/var/www/wp-admin/includes/class-wp-upgrader.php',
+	'WP_Users_List_Table'                        => '/var/www/wp-admin/includes/class-wp-users-list-table.php',
+	'WP_User_Search'                             => '/var/www/wp-admin/includes/deprecated.php',
+);
\ No newline at end of file
