src/Languages/Location.php
<?php
namespace PrimeiraMao\Languages;
use PrimeiraMao\Contracts\Common\Type as TypeContract;
/**
* PrimeiraMao API
*
* @type library
* @version 0.0.7
* @package life-code/primeira-mao
* @copyright Copyright (c) 2018 Vinicius Pugliesi (http://www.viniciuspugliesi.com)
* @author Vinicius Pugliesi <vinicius_pugliesi@outlook.com>
* @license MIT
*/
class Location implements TypeContract
{
/**
* @var string
*/
const EN = 'en';
/**
* @var string
*/
const PT_BR = 'pt-br';
/**
* Validate type
*
* @param string $type
* @return bool
*/
public static function check(string $type) : bool
{
return in_array($type, self::getTypes());
}
/**
* Get types
*
* @return array
*/
public static function getTypes() : array
{
return [
self::EN,
self::PT_BR,
];
}
}