<?php

namespace Yajny\Models;

use Illuminate\Database\Eloquent\Model;
use Spatie\Translatable\HasTranslations;

class Country extends Model
{
    use HasTranslations;

    protected $table = 'countries';
    protected $primaryKey = 'id';
    public $translatable = ['name'];
    public $timestamps = false;

    public static function getCountryCodeFromMobile(array $country_prefixes, $mobile)
    {
        foreach ($country_prefixes as $country_code => $country_prefix) {
            foreach ($country_prefix as $prefix) {
                if (strncmp($mobile, $prefix, strlen($prefix)) === 0)
                    return $country_code;
            }
        }

        return null;
    }
}
