|
MediaWiki REL1_39
|
Change metadata for a file at the given storage path in the backend. More...


Public Member Functions | |
| storagePathsChanged () | |
| Get a list of storage paths written to for this operation. | |
Public Member Functions inherited from FileOp | |
| __construct (FileBackendStore $backend, array $params, LoggerInterface $logger) | |
| Build a new batch file operation transaction. | |
| applyDependencies (array $deps) | |
| Update a dependency tracking array to account for this operation. | |
| attempt () | |
| Attempt the operation. | |
| attemptAsync () | |
| Attempt the operation in the background. | |
| attemptAsyncQuick () | |
| Attempt the operation in the background without regards to prechecks. | |
| attemptQuick () | |
| Attempt the operation without regards to prechecks. | |
| dependsOn (array $deps) | |
| Check if this operation changes files listed in $paths. | |
| failed () | |
| Check if this operation failed precheck() or attempt() | |
| getBackend () | |
| Get the backend this operation is for. | |
| getParam ( $name) | |
| Get the value of the parameter with the given name. | |
| logFailure ( $action) | |
| Log a file operation failure and preserve any temp files. | |
| precheck (array &$predicates) | |
| Check preconditions of the operation without writing anything. | |
| storagePathsRead () | |
| Get a list of storage paths read from for this operation. | |
| storagePathsReadOrChanged () | |
| Get a list of storage paths read from or written to for this operation. | |
Protected Member Functions | |
| allowedParams () | |
| Get the file operation parameters. | |
| doAttempt () | |
| doPrecheck (array &$predicates) | |
Protected Member Functions inherited from FileOp | |
| fileExists ( $source, array $predicates) | |
| Check if a file will exist in storage when this operation is attempted. | |
| fileSha1 ( $source, array $predicates) | |
| Get the SHA-1 of a file in storage when this operation is attempted. | |
| fileSize ( $source, array $predicates) | |
| Get the size a file in storage will have when this operation is attempted. | |
| getSourceSha1Base36 () | |
| precheckDestExistence() helper function to get the source file SHA-1. | |
| getSourceSize () | |
| precheckDestExistence() helper function to get the source file size. | |
| precheckDestExistence (array $predicates) | |
| Check for errors with regards to the destination file already existing. | |
| setFlags (array $params) | |
| Adjust params to FileBackendStore internal file calls. | |
Additional Inherited Members | |
Static Public Member Functions inherited from FileOp | |
| static | newDependencies () |
| Get a new empty dependency tracking array for paths read/written to. | |
| static | newPredicates () |
| Get a new empty predicates array for precheck() | |
Static Protected Member Functions inherited from FileOp | |
| static | normalizeIfValidStoragePath ( $path) |
| Normalize a string if it is a valid storage path. | |
Protected Attributes inherited from FileOp | |
| bool | $async = false |
| FileBackendStore | $backend |
| bool | $cancelled = false |
| bool | $destExists |
| bool | $failed = false |
| LoggerInterface | $logger |
| bool | $overwriteSameCase |
| array | $params = [] |
| string bool | $sourceSha1 |
| int bool | $sourceSize |
| int | $state = self::STATE_NEW |
| const | ASSUMED_EXISTS = 'exists' |
| const | ASSUMED_SHA1 = 'sha1' |
| const | ASSUMED_SIZE = 'size' |
Change metadata for a file at the given storage path in the backend.
Parameters for this operation are outlined in FileBackend::doOperations().
Definition at line 28 of file DescribeFileOp.php.
|
protected |
Get the file operation parameters.
Reimplemented from FileOp.
Definition at line 29 of file DescribeFileOp.php.
|
protected |
Reimplemented from FileOp.
Definition at line 58 of file DescribeFileOp.php.
References FileOp\setFlags().
|
protected |
| array | &$predicates |
Reimplemented from FileOp.
Definition at line 33 of file DescribeFileOp.php.
References FileOp\ASSUMED_EXISTS, FileOp\ASSUMED_SHA1, FileOp\ASSUMED_SIZE, FileOp\fileExists(), FileOp\fileSha1(), and FileOp\fileSize().
| DescribeFileOp::storagePathsChanged | ( | ) |
Get a list of storage paths written to for this operation.
Reimplemented from FileOp.
Definition at line 63 of file DescribeFileOp.php.