ok = false; return $result; } /** * @param FileRepo|bool $repo Default: false * @param mixed $value * @return FileRepoStatus */ static function newGood( $repo = false, $value = null ) { $result = new self( $repo ); $result->value = $value; return $result; } /** * @param bool|FileRepo $repo */ function __construct( $repo = false ) { if ( $repo ) { $this->cleanCallback = $repo->getErrorCleanupFunction(); } } }