MediaWiki  master
NullFileOp Class Reference

Placeholder operation that has no params and does nothing. More...

Inheritance diagram for NullFileOp:
Collaboration diagram for NullFileOp:

Additional Inherited Members

- Public Member Functions inherited from FileOp
 __construct (FileBackendStore $backend, array $params, LoggerInterface $logger)
 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...
 
 attemptAsyncQuick ()
 Attempt the operation in the background without regards to prechecks. More...
 
 attemptQuick ()
 Attempt the operation without regards to prechecks. 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...
 
 storagePathsReadOrChanged ()
 Get a list of storage paths read from or written to for this operation. More...
 
- 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...
 
- 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...
 
 fileSize ( $source, array $predicates)
 Get the size a file in storage will have when this operation is attempted. More...
 
 getSourceSha1Base36 ()
 precheckDestExistence() helper function to get the source file SHA-1. More...
 
 getSourceSize ()
 precheckDestExistence() helper function to get the source file size. 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...
 
- 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 $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'
 

Detailed Description

Placeholder operation that has no params and does nothing.

Definition at line 27 of file NullFileOp.php.


The documentation for this class was generated from the following file: