delboy1978uk / country
一个包含国家和国旗的PHP库。
v2.4.3
2024-03-31 13:15 UTC
Requires
- php: ^8.2
- delboy1978uk/image: ^2.6
Requires (Dev)
- codeception/codeception: ^5.1
- codeception/module-asserts: ^3.0
- roave/security-advisories: dev-latest
README
安装
使用composer在你的项目中安装
composer require delboy1978uk/country
使用
工厂
你可以调用 CountryFactory::generate($code)
来创建一个国家对象
public static function generate(string $id): Country;
实体
public function __toString(); public function getFlag(): string; public function getId(): string; public function getIso(): string; public function getName(): string; public function getNumCode(): int; public function setFlag(string $flag): void; public function setId(string $id): void public function setIso(string $iso): void; public function setName(string $name): void; public function setNumCode(int $numCode): void; public function toArray(): array;
特性
你可以使用 use HasCountryTrait
向你的对象添加一个国家(也适用于doctrine)
public function getCountry(): Country; public function setCountry(Country $country): void;
国旗图像助手
你可以调用 Flag::render($country, $size)
,其中size可以是 tiny, small, medium, 或 large
之一。
public static function render(Country $country, $size)