Laravel Hetzner Storagebox

PHP MIT

Production-ready Laravel package for integrating Hetzner Storage Box into Laravel applications using the native Storage facade and filesystem API.

Stars
19
Forks
0
Downloads
2,357
Open Issues
0
Files main

Repository Files

Loading file structure...
src/Facades/HetznerStorageBox.php
<?php

namespace GhostCompiler\Hetzner\StorageBox\Facades;

use GhostCompiler\Hetzner\StorageBox\Managers\HetznerStorageBoxManager;
use Illuminate\Support\Facades\Facade;

/**
 * @method static \GhostCompiler\Hetzner\StorageBox\Managers\HetznerStorageBoxManager authenticate(string $token)
 * @method static \GhostCompiler\Hetzner\StorageBox\Managers\StorageBoxManager storageBoxes()
 * @method static \GhostCompiler\Hetzner\StorageBox\Managers\StorageBoxTypeManager storageBoxTypes()
 * @method static \GhostCompiler\Hetzner\StorageBox\Managers\ActionManager actions()
 * @method static \GhostCompiler\Hetzner\StorageBox\Managers\LocationManager locations()
 * @method static bool ping()
 * @method static string version()
 * @method static array rateLimit()
 * @method static array health()
 * @method static array config()
 * @method static \GhostCompiler\Hetzner\StorageBox\Http\Client\HetznerClient client()
 * @method static array batch(array $callbacks)
 *
 * @see HetznerStorageBoxManager
 */
class HetznerStorageBox extends Facade
{
    /**
     * Get the registered name of the component.
     *
     * @return string
     */
    protected static function getFacadeAccessor()
    {
        return 'hetzner-storagebox';
    }
}