Improve various @param docs for src/wp-admin/includes/class-wp-filesystem-*.php.

See #30224.


git-svn-id: https://develop.svn.wordpress.org/trunk@30678 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Scott Taylor
2014-12-01 00:12:05 +00:00
parent 6eebbc5750
commit 7a7bb0d6b4
5 changed files with 464 additions and 61 deletions

View File

@@ -469,7 +469,7 @@ class WP_Filesystem_Base {
* Connect filesystem.
*
* @since 2.5.0
*
* @abstract
* @return bool True on success or false on failure (always true for WP_Filesystem_Direct).
*/
public function connect() {
@@ -480,9 +480,9 @@ class WP_Filesystem_Base {
* Read entire file into a string.
*
* @since 2.5.0
*
* @abstract
* @param string $file Name of the file to read.
* @return string|bool Returns the read data or false on failure.
* @return mixed|bool Returns the read data or false on failure.
*/
public function get_contents( $file ) {
return false;
@@ -492,7 +492,7 @@ class WP_Filesystem_Base {
* Read entire file into an array.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @return array|bool the file contents in an array or false on failure.
*/
@@ -504,7 +504,7 @@ class WP_Filesystem_Base {
* Write a string to a file.
*
* @since 2.5.0
*
* @abstract
* @param string $file Remote path to the file where to write the data.
* @param string $contents The data to write.
* @param int $mode Optional. The file permissions as octal number, usually 0644.
@@ -518,7 +518,7 @@ class WP_Filesystem_Base {
* Get the current working directory.
*
* @since 2.5.0
*
* @abstract
* @return string|bool The current working directory on success, or false on failure.
*/
public function cwd() {
@@ -529,7 +529,7 @@ class WP_Filesystem_Base {
* Change current directory.
*
* @since 2.5.0
*
* @abstract
* @param string $dir The new current directory.
* @return bool Returns true on success or false on failure.
*/
@@ -541,7 +541,7 @@ class WP_Filesystem_Base {
* Change the file group.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @param mixed $group A group name or number.
* @param bool $recursive Optional. If set True changes file group recursively. Defaults to False.
@@ -555,7 +555,7 @@ class WP_Filesystem_Base {
* Change filesystem permissions.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @param int $mode Optional. The permissions as octal number, usually 0644 for files, 0755 for dirs.
* @param bool $recursive Optional. If set True changes file group recursively. Defaults to False.
@@ -569,7 +569,7 @@ class WP_Filesystem_Base {
* Get the file owner.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @return string|bool Username of the user or false on error.
*/
@@ -581,7 +581,7 @@ class WP_Filesystem_Base {
* Get the file's group.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @return string|bool The group or false on error.
*/
@@ -593,7 +593,7 @@ class WP_Filesystem_Base {
* Copy a file.
*
* @since 2.5.0
*
* @abstract
* @param string $source Path to the source file.
* @param string $destination Path to the destination file.
* @param bool $overwrite Optional. Whether to overwrite the destination file if it exists.
@@ -610,7 +610,7 @@ class WP_Filesystem_Base {
* Move a file.
*
* @since 2.5.0
*
* @abstract
* @param string $source Path to the source file.
* @param string $destination Path to the destination file.
* @param bool $overwrite Optional. Whether to overwrite the destination file if it exists.
@@ -625,7 +625,7 @@ class WP_Filesystem_Base {
* Delete a file or directory.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to the file.
* @param bool $recursive Optional. If set True changes file group recursively. Defaults to False.
* Default false.
@@ -641,7 +641,7 @@ class WP_Filesystem_Base {
* Check if a file or directory exists.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file/directory.
* @return bool Whether $file exists or not.
*/
@@ -653,7 +653,7 @@ class WP_Filesystem_Base {
* Check if resource is a file.
*
* @since 2.5.0
*
* @abstract
* @param string $file File path.
* @return bool Whether $file is a file.
*/
@@ -665,7 +665,7 @@ class WP_Filesystem_Base {
* Check if resource is a directory.
*
* @since 2.5.0
*
* @abstract
* @param string $path Directory path.
* @return bool Whether $path is a directory.
*/
@@ -677,7 +677,7 @@ class WP_Filesystem_Base {
* Check if a file is readable.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file.
* @return bool Whether $file is readable.
*/
@@ -689,8 +689,7 @@ class WP_Filesystem_Base {
* Check if a file or directory is writable.
*
* @since 2.5.0
*
* @param string $path Path to file/directory.
* @abstract
* @return bool Whether $file is writable.
*/
public function is_writable( $file ) {
@@ -701,9 +700,9 @@ class WP_Filesystem_Base {
* Gets the file's last access time.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file.
* @return int Unix timestamp representing last access time.
* @return int|bool Unix timestamp representing last access time.
*/
public function atime( $file ) {
return false;
@@ -713,9 +712,9 @@ class WP_Filesystem_Base {
* Gets the file modification time.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file.
* @return int Unix timestamp representing modification time.
* @return int|bool Unix timestamp representing modification time.
*/
public function mtime( $file ) {
return false;
@@ -725,9 +724,9 @@ class WP_Filesystem_Base {
* Gets the file size (in bytes).
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file.
* @return int Size of the file in bytes.
* @return int|bool Size of the file in bytes.
*/
public function size( $file ) {
return false;
@@ -739,7 +738,7 @@ class WP_Filesystem_Base {
* Note: If $file doesn't exist, it will be created.
*
* @since 2.5.0
*
* @abstract
* @param string $file Path to file.
* @param int $time Optional. Modified time to set for file.
* Default 0.
@@ -755,7 +754,7 @@ class WP_Filesystem_Base {
* Create a directory.
*
* @since 2.5.0
*
* @abstract
* @param string $path Path for new directory.
* @param mixed $chmod Optional. The permissions as octal number, (or False to skip chmod)
* Default false.
@@ -773,7 +772,7 @@ class WP_Filesystem_Base {
* Delete a directory.
*
* @since 2.5.0
*
* @abstract
* @param string $path Path to directory.
* @param bool $recursive Optional. Whether to recursively remove files/directories.
* Default false.
@@ -787,7 +786,7 @@ class WP_Filesystem_Base {
* Get details for files in a directory or a specific file.
*
* @since 2.5.0
*
* @abstract
* @param string $path Path to directory or file.
* @param bool $include_hidden Optional. Whether to include details of hidden ("." prefixed) files.
* Default true.