Skip to content

Commit

Permalink
Merge pull request #4 from tmarquesini/patch-1
Browse files Browse the repository at this point in the history
Update Base.php
  • Loading branch information
ssx authored Feb 20, 2023
2 parents 9f8f2c1 + 5b91935 commit be07fd7
Showing 1 changed file with 31 additions and 1 deletion.
32 changes: 31 additions & 1 deletion src/Base.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ function __construct(string $country = null)
$v = Validator::make([
"country" => $country,
], [
"country" => "nullable|string|in:US,CA,MX",
"country" => "nullable|string|in:US,CA,MX,BR",
]);

if ($v->fails()) {
Expand Down Expand Up @@ -147,6 +147,35 @@ protected function isAbbr($value, string $country = null): bool
["abbr" => "VER", "name" => "Veracruz de Ignacio de la Llave"],
["abbr" => "YUC", "name" => "Yucatán"],
["abbr" => "ZAC", "name" => "Zacatecas"],
],
"BR" => [
["abbr" => 'AC', "name" => 'Acre'],
["abbr" => 'AL', "name" => 'Alagoas'],
["abbr" => 'AP', "name" => 'Amapá'],
["abbr" => 'AM', "name" => 'Amazonas'],
["abbr" => 'BA', "name" => 'Bahia'],
["abbr" => 'CE', "name" => 'Ceará'],
["abbr" => 'DF', "name" => 'Distrito Federal'],
["abbr" => 'ES', "name" => 'Espírito Santo'],
["abbr" => 'GO', "name" => 'Goiás'],
["abbr" => 'MA', "name" => 'Maranhão'],
["abbr" => 'MT', "name" => 'Mato Grosso'],
["abbr" => 'MS', "name" => 'Mato Grosso do Sul'],
["abbr" => 'MG', "name" => 'Minas Gerais'],
["abbr" => 'PA', "name" => 'Pará'],
["abbr" => 'PB', "name" => 'Paraíba'],
["abbr" => 'PR', "name" => 'Paraná'],
["abbr" => 'PE', "name" => 'Pernambuco'],
["abbr" => 'PI', "name" => 'Piauí'],
["abbr" => 'RR', "name" => 'Roraima'],
["abbr" => 'RO', "name" => 'Rondônia'],
["abbr" => 'RJ', "name" => 'Rio de Janeiro'],
["abbr" => 'RN', "name" => 'Rio Grande do Norte'],
["abbr" => 'RS', "name" => 'Rio Grande do Sul'],
["abbr" => 'SC', "name" => 'Santa Catarina'],
["abbr" => 'SP', "name" => 'São Paulo'],
["abbr" => 'SE', "name" => 'Sergipe'],
["abbr" => 'TO', "name" => 'Tocantins'],
],
];

Expand All @@ -156,6 +185,7 @@ protected function getSubject(string $country = null): string
{
case "US":
case "MX":
case "BR":
return "State";
case "CA":
return "Province";
Expand Down

0 comments on commit be07fd7

Please sign in to comment.