netgsm / sms

Netgsm Sms Composer Package (symfony & laravel entegration)
https://netgsm.com.tr
4 stars 3 forks source link

Paket Sorgulama İşlevi #2

Closed melih closed 11 months ago

melih commented 11 months ago

https://github.com/netgsm/sms/blob/c4dbe6effc33459159a79e839f92b63e1ba8794b/src/SmsSend.php#L627 işlevinde tek bir string ifadeden oluşan bir dizi dönüyor. Fonksiyondan dönen mevcut dizi şu şekilde,

[ "9999 | Adet | SMS" ]

Bunun yerine aşağıdakine benzer bir dizi dönmesi çok daha programatik olurdu,

[
    kalan: 9999,
    birim: "Adet",
    isim: "SMS"
]
netgsm commented 11 months ago

Merhaba Melih Bey,

Konu değerlendirilmek üzere ilgili birime aktarılmıştır.

İyi çalışmalar dileriz.

netgsm commented 11 months ago

Talebiniz üzerine gerekli iyileştirmeler yapılmıştır. paketi tekrar install ederek test edebilirsiniz.

melih commented 11 months ago

Teşekkürler.

$sms = new SmsSend;

$sms->paketsorgu()[0]['miktar']

ile miktara ulaşabildim. Artık paketsorgu() işlevinden [ { "miktar": "7286 ", "birim": " Adet ", "paketismi": " SMS" } ] şeklinde tek nesneden oluşan bir dizi dönüyor. Bir sonraki sürümde direkt nesneyi ya da diziyi sağlasa daha da iyi olabilir. Böylece $sms->paketsorgu()[0] karmaşasından kurtulabiliriz. Başarılar.

netgsm commented 11 months ago

Merhaba Melih Bey, aboneliğinize bağlı birden çok paket olabilme durumundan dolayı bu şekilde dizayn edilmiştir. Örneğin 100 adet otp gibi