calin-marian/google-supported-languages
Composer 安装命令:
composer require calin-marian/google-supported-languages
包简介
Provides a list of supported languages by Google APIs.
README 文档
README
Languages supported by Google APIs.
Google APIs support a limited list of languages. This library provides a way to validate the language parameter in your own Google API library.
Example code:
$googleLibrary = new MyAwesomeGoogleApiLibrary($key); $languageFactory = new \GoogleSupportedLanguages\LanguageFactory(); $languageCode = 'en'; $language = $languageFactory->create($languageCode); $googleLibrary->setLanguage($language);
If the provided language code is not part of the supported list, an InvalidArgumentException is thrown.
Also you can then typehint the parameter to the interface \GoogleSupportedLanguages\Language\LanguageInterface:
class MyAwesomeGoogleApiLibrary implements MyAwesomeGoogleApiLibraryInterface; .... public function setLanguage(\GoogleSupportedLanguages\Language\LanguageInterface $language){ $this->language = $language; } .... public function execute() { ... $parameters['language'] = $this->language->getCode(); .... } .... }
Installing the library.
composer require calin-marian/google-supported-languages
统计信息
- 总下载量: 94
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2016-08-13