Laravel Hetzner Robot

PHP MIT

Laravel SDK for the Hetzner Robot API with fluent resources, type-safe responses, failover IP management, dedicated server automation, and seamless Laravel integration.

Stars
20
Forks
0
Downloads
2,250
Open Issues
0
Files main

Repository Files

Loading file structure...
src/Managers/TrafficManager.php
<?php

namespace Vendor\HetznerRobot\Managers;

use Vendor\HetznerRobot\DTOs\Traffic;

class TrafficManager extends AbstractManager
{
    public function query(array $data): mixed
    {
        $response = $this->postRequest('traffic', $data);

        return $this->hydrate($response, function (array $data) {
            return Traffic::fromArray($data['traffic'] ?? []);
        });
    }
}