4 * Generic operation result class for FileRepo-related operations
6 class FileRepoStatus
extends Status
{
8 * Factory function for fatal errors
10 static function newFatal( $repo, $message /*, parameters...*/ ) {
11 $params = array_slice( func_get_args(), 1 );
12 $result = new self( $repo );
13 call_user_func_array( array( &$result, 'error' ), $params );
18 static function newGood( $repo = false, $value = null ) {
19 $result = new self( $repo );
20 $result->value
= $value;
24 function __construct( $repo = false ) {
26 $this->cleanCallback
= $repo->getErrorCleanupFunction();