Make WordPress Core


Ignore:
Timestamp:
02/03/2023 01:57:31 AM (3 years ago)
Author:
azaozz
Message:

Docs: Document directory support in FTP/SSH2 filesystem ::move() methods.

Props: costdev, flixos90, audrasjb.
Fixes: #57604.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-filesystem-ssh2.php

    r53872 r55205  
    497497
    498498        /**
    499          * Moves a file.
    500          *
    501          * @since 2.7.0
    502          *
    503          * @param string $source      Path to the source file.
    504          * @param string $destination Path to the destination file.
    505          * @param bool   $overwrite   Optional. Whether to overwrite the destination file if it exists.
     499         * Moves a file or directory.
     500         *
     501         * After moving files or directories, OPcache will need to be invalidated.
     502         *
     503         * If moving a directory fails, `copy_dir()` can be used for a recursive copy.
     504         *
     505         * Use `move_dir()` for moving directories with OPcache invalidation and a
     506         * fallback to `copy_dir()`.
     507         *
     508         * @since 2.7.0
     509         *
     510         * @param string $source      Path to the source file or directory.
     511         * @param string $destination Path to the destination file or directory.
     512         * @param bool   $overwrite   Optional. Whether to overwrite the destination if it exists.
    506513         *                            Default false.
    507514         * @return bool True on success, false on failure.
     
    510517                if ( $this->exists( $destination ) ) {
    511518                        if ( $overwrite ) {
    512                                 // We need to remove the destination file before we can rename the source.
     519                                // We need to remove the destination before we can rename the source.
    513520                                $this->delete( $destination, false, 'f' );
    514521                        } else {
Note: See TracChangeset for help on using the changeset viewer.