MediaWiki
master
FileBackendStoreOpHandle.php
Go to the documentation of this file.
1
<?php
8
namespace
Wikimedia\FileBackend\FileOpHandle
;
9
10
use
Wikimedia\FileBackend\FileBackendStore
;
11
22
abstract
class
FileBackendStoreOpHandle
{
24
public
$params
= [];
// params to caller functions
26
public
$backend
;
28
public
$resourcesToClose
= [];
30
public
$call
;
31
35
public
function
closeResources
() {
36
// @phan-suppress-next-line PhanPluginUseReturnValueInternalKnown
37
array_map(
'fclose'
, $this->resourcesToClose );
38
}
39
}
40
42
class_alias( FileBackendStoreOpHandle::class,
'FileBackendStoreOpHandle'
);
Wikimedia\FileBackend\FileBackendStore
Base class for all backends using particular storage medium.
Definition
FileBackendStore.php:51
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle
FileBackendStore helper class for performing asynchronous file operations.
Definition
FileBackendStoreOpHandle.php:22
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle\$resourcesToClose
array $resourcesToClose
Definition
FileBackendStoreOpHandle.php:28
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle\closeResources
closeResources()
Close all open file handles.
Definition
FileBackendStoreOpHandle.php:35
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle\$backend
FileBackendStore $backend
Definition
FileBackendStoreOpHandle.php:26
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle\$params
array $params
Definition
FileBackendStoreOpHandle.php:24
Wikimedia\FileBackend\FileOpHandle\FileBackendStoreOpHandle\$call
callable $call
name that identifies the function called
Definition
FileBackendStoreOpHandle.php:30
Wikimedia\FileBackend\FileOpHandle
Definition
FileBackendStoreOpHandle.php:8
includes
libs
FileBackend
FileOpHandle
FileBackendStoreOpHandle.php
Generated on Fri Dec 12 2025 00:23:50 for MediaWiki by
1.10.0