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