/** * Set backend value * * @param FileRepository_Backend $value * @return null * @throws InvalidInstanceError */ static function setBackend($value, $backend_name = null) { if ($value instanceof FileRepository_Backend) { if (is_null($backend_name)) { self::$default_backend = $value; } else { self::$additional_backends[$backend_name] = $value; } // if } else { throw new InvalidInstanceError('value', $value, 'FileRepository_Backend'); } // if }