|
MediaWiki
master
|
Delete a file at the given storage path from the backend. More...


Public Member Functions | |
| storagePathsChanged () | |
Public Member Functions inherited from FileOp | |
| __construct (FileBackendStore $backend, array $params) | |
| Build a new batch file operation transaction. More... | |
| applyDependencies (array $deps) | |
| Update a dependency tracking array to account for this operation. More... | |
| attempt () | |
| Attempt the operation. More... | |
| attemptAsync () | |
| Attempt the operation in the background. More... | |
| dependsOn (array $deps) | |
| Check if this operation changes files listed in $paths. More... | |
| failed () | |
| Check if this operation failed precheck() or attempt() More... | |
| getBackend () | |
| Get the backend this operation is for. More... | |
| getJournalEntries (array $oPredicates, array $nPredicates) | |
| Get the file journal entries for this file operation. More... | |
| getParam ($name) | |
| Get the value of the parameter with the given name. More... | |
| logFailure ($action) | |
| Log a file operation failure and preserve any temp files. More... | |
| precheck (array &$predicates) | |
| Check preconditions of the operation without writing anything. More... | |
| setBatchId ($batchId) | |
| Set the batch UUID this operation belongs to. More... | |
| storagePathsChanged () | |
| Get a list of storage paths written to for this operation. More... | |
| storagePathsRead () | |
| Get a list of storage paths read from for this operation. More... | |
Protected Member Functions | |
| allowedParams () | |
| doAttempt () | |
| doPrecheck (array &$predicates) | |
Protected Member Functions inherited from FileOp | |
| allowedParams () | |
| Get the file operation parameters. More... | |
| doAttempt () | |
| doPrecheck (array &$predicates) | |
| fileExists ($source, array $predicates) | |
| Check if a file will exist in storage when this operation is attempted. More... | |
| fileSha1 ($source, array $predicates) | |
| Get the SHA-1 of a file in storage when this operation is attempted. More... | |
| getSourceSha1Base36 () | |
| precheckDestExistence() helper function to get the source file SHA-1. More... | |
| precheckDestExistence (array $predicates) | |
| Check for errors with regards to the destination file already existing. More... | |
| setFlags (array $params) | |
| Adjust params to FileBackendStore internal file calls. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from FileOp | |
| static | newDependencies () |
| Get a new empty dependency tracking array for paths read/written to. More... | |
| static | newPredicates () |
| Get a new empty predicates array for precheck() More... | |
Public Attributes inherited from FileOp | |
| const | STATE_ATTEMPTED = 3 |
| const | STATE_CHECKED = 2 |
| const | STATE_NEW = 1 |
Static Protected Member Functions inherited from FileOp | |
| static | normalizeIfValidStoragePath ($path) |
| Normalize a string if it is a valid storage path. More... | |
Protected Attributes inherited from FileOp | |
| bool | $async = false |
| FileBackendStore | $backend |
| string | $batchId |
| bool | $destExists |
| bool | $doOperation = true |
| Operation is not a no-op. More... | |
| bool | $failed = false |
| bool | $overwriteSameCase |
| array | $params = [] |
| string | $sourceSha1 |
| int | $state = self::STATE_NEW |
Delete a file at the given storage path from the backend.
Parameters for this operation are outlined in FileBackend::doOperations().
Definition at line 757 of file FileOp.php.
|
protected |
Definition at line 758 of file FileOp.php.
|
protected |
Definition at line 792 of file FileOp.php.
References FileOp\setFlags().
|
protected |
Definition at line 762 of file FileOp.php.
References $status, FileOp\fileExists(), FileOp\getParam(), and Status\newGood().
| DeleteFileOp::storagePathsChanged | ( | ) |
Definition at line 797 of file FileOp.php.