<?php
namespace Eadesigndev\GLS\Model\Sources;

use Eadesigndev\Urgent\Model\Sources\AbstractSource;
use Magento\Framework\HTTP\ClientInterface;

#[\AllowDynamicProperties]
class PickupId extends AbstractSource
{
    public function getDetailedPickupLocations()
    {
        return [
            0 => [
                "sender_name" => "TEST",
                "sender_address" => "TEST",
                "sender_city" => "TEST",
                "sender_zipcode" => "TEST",
                "sender_country" => "TEST",
                "sender_contact" => "TEST",
                "sender_phone" => "TEST",
                "sender_email" => "TEST"
            ]
        ];
    }

    public function getAvailable()
    {
        $result = [];
        foreach ($this->getDetailedPickupLocations() as $pickupId => $pickupLocation)
        {
            $result[$pickupId] = implode(", ", $pickupLocation);
        }

        return $result;
    }
}