cloudflare / cloudflare/cloudflare-php
ZoneSettings missing Get all Zone settings method
- Vorherrschende Sprache
- PHP
- Sterne
- 674
- Forks
- 268
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
I need to get all the settings for a specific zone, like this endpoint [#zone-settings-properties](https://api.cloudflare.com/#zone-settings-properties).
Which I initially search for in the ZoneSettings class, but I didn't seems to be in this class, neither in the rest of the code.
Is it really missing? Do you plan to add it ?
I was able to get the wanted result by adding this to the ZoneSettings class:
```php
public function getSettings($zoneID)
{
$return = $this->adapter->get(
'zones/' . $zoneID . '/settings/'
);
$body = json_decode($return->getBody());
if ($body->success) {
return $body->result;
}
return false;
}
Beitragsleitfaden
Rechercherichtung
Beginne in der ZoneSettings-Klasse und vergleiche ihre vorhandenen Methoden mit dem im Issue verlinkten Cloudflare zone-settings-properties-Endpunkt. Überprüfe das angeforderte get-all-settings-Verhalten und untersuche nahegelegene API-Methodenmuster, bevor du den erforderlichen Abdeckungsumfang bestimmst. Die Aufgabe ist erledigt, wenn die Bibliothek diese Anfrage für die Zoneneinstellungen konsistent bereitstellt und das Verhalten ihrer Antwort überprüft ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100