wp/wp-admin/includes/class-wp-filesystem-base.php
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- a/wp/wp-admin/includes/class-wp-filesystem-base.php	Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-admin/includes/class-wp-filesystem-base.php	Wed Sep 21 18:19:35 2022 +0200
@@ -122,12 +122,12 @@
 	 * Locates a folder on the remote filesystem.
 	 *
 	 * @since 2.5.0
-	 * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() instead.
-	 * @see WP_Filesystem::abspath()
-	 * @see WP_Filesystem::wp_content_dir()
-	 * @see WP_Filesystem::wp_plugins_dir()
-	 * @see WP_Filesystem::wp_themes_dir()
-	 * @see WP_Filesystem::wp_lang_dir()
+	 * @deprecated 2.7.0 use WP_Filesystem_Base::abspath() or WP_Filesystem_Base::wp_*_dir() instead.
+	 * @see WP_Filesystem_Base::abspath()
+	 * @see WP_Filesystem_Base::wp_content_dir()
+	 * @see WP_Filesystem_Base::wp_plugins_dir()
+	 * @see WP_Filesystem_Base::wp_themes_dir()
+	 * @see WP_Filesystem_Base::wp_lang_dir()
 	 *
 	 * @param string $base The folder to start searching from.
 	 * @param bool   $echo True to display debug information.
@@ -135,7 +135,7 @@
 	 * @return string The location of the remote path.
 	 */
 	public function find_base_dir( $base = '.', $echo = false ) {
-		_deprecated_function( __FUNCTION__, '2.7.0', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' );
+		_deprecated_function( __FUNCTION__, '2.7.0', 'WP_Filesystem_Base::abspath() or WP_Filesystem_Base::wp_*_dir()' );
 		$this->verbose = $echo;
 		return $this->abspath();
 	}
@@ -144,19 +144,19 @@
 	 * Locates a folder on the remote filesystem.
 	 *
 	 * @since 2.5.0
-	 * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() methods instead.
-	 * @see WP_Filesystem::abspath()
-	 * @see WP_Filesystem::wp_content_dir()
-	 * @see WP_Filesystem::wp_plugins_dir()
-	 * @see WP_Filesystem::wp_themes_dir()
-	 * @see WP_Filesystem::wp_lang_dir()
+	 * @deprecated 2.7.0 use WP_Filesystem_Base::abspath() or WP_Filesystem_Base::wp_*_dir() methods instead.
+	 * @see WP_Filesystem_Base::abspath()
+	 * @see WP_Filesystem_Base::wp_content_dir()
+	 * @see WP_Filesystem_Base::wp_plugins_dir()
+	 * @see WP_Filesystem_Base::wp_themes_dir()
+	 * @see WP_Filesystem_Base::wp_lang_dir()
 	 *
 	 * @param string $base The folder to start searching from.
 	 * @param bool   $echo True to display debug information.
 	 * @return string The location of the remote path.
 	 */
 	public function get_base_dir( $base = '.', $echo = false ) {
-		_deprecated_function( __FUNCTION__, '2.7.0', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' );
+		_deprecated_function( __FUNCTION__, '2.7.0', 'WP_Filesystem_Base::abspath() or WP_Filesystem_Base::wp_*_dir()' );
 		$this->verbose = $echo;
 		return $this->abspath();
 	}
@@ -274,7 +274,7 @@
 		$files = $this->dirlist( $base );
 
 		foreach ( $folder_parts as $index => $key ) {
-			if ( $index == $last_index ) {
+			if ( $index === $last_index ) {
 				continue; // We want this to be caught by the next code block.
 			}
 
@@ -343,19 +343,19 @@
 	public function gethchmod( $file ) {
 		$perms = intval( $this->getchmod( $file ), 8 );
 
-		if ( ( $perms & 0xC000 ) == 0xC000 ) { // Socket.
+		if ( ( $perms & 0xC000 ) === 0xC000 ) { // Socket.
 			$info = 's';
-		} elseif ( ( $perms & 0xA000 ) == 0xA000 ) { // Symbolic Link.
+		} elseif ( ( $perms & 0xA000 ) === 0xA000 ) { // Symbolic Link.
 			$info = 'l';
-		} elseif ( ( $perms & 0x8000 ) == 0x8000 ) { // Regular.
+		} elseif ( ( $perms & 0x8000 ) === 0x8000 ) { // Regular.
 			$info = '-';
-		} elseif ( ( $perms & 0x6000 ) == 0x6000 ) { // Block special.
+		} elseif ( ( $perms & 0x6000 ) === 0x6000 ) { // Block special.
 			$info = 'b';
-		} elseif ( ( $perms & 0x4000 ) == 0x4000 ) { // Directory.
+		} elseif ( ( $perms & 0x4000 ) === 0x4000 ) { // Directory.
 			$info = 'd';
-		} elseif ( ( $perms & 0x2000 ) == 0x2000 ) { // Character special.
+		} elseif ( ( $perms & 0x2000 ) === 0x2000 ) { // Character special.
 			$info = 'c';
-		} elseif ( ( $perms & 0x1000 ) == 0x1000 ) { // FIFO pipe.
+		} elseif ( ( $perms & 0x1000 ) === 0x1000 ) { // FIFO pipe.
 			$info = 'p';
 		} else { // Unknown.
 			$info = 'u';
@@ -787,13 +787,13 @@
 	 * @since 2.5.0
 	 * @abstract
 	 *
-	 * @param string     $path  Path for new directory.
-	 * @param int|false  $chmod Optional. The permissions as octal number (or false to skip chmod).
-	 *                          Default false.
-	 * @param string|int $chown Optional. A user name or number (or false to skip chown).
-	 *                          Default false.
-	 * @param string|int $chgrp Optional. A group name or number (or false to skip chgrp).
-	 *                          Default false.
+	 * @param string           $path  Path for new directory.
+	 * @param int|false        $chmod Optional. The permissions as octal number (or false to skip chmod).
+	 *                                Default false.
+	 * @param string|int|false $chown Optional. A user name or number (or false to skip chown).
+	 *                                Default false.
+	 * @param string|int|false $chgrp Optional. A group name or number (or false to skip chgrp).
+	 *                                Default false.
 	 * @return bool True on success, false on failure.
 	 */
 	public function mkdir( $path, $chmod = false, $chown = false, $chgrp = false ) {