jobapis / jobs-goremote
让您的应用程序与GoRemote RSS Feed集成变得简单。
0.1.0
2017-02-09 13:22 UTC
Requires
- php: >=5.5.0
- jobapis/jobs-common: ^2.1.2
Requires (Dev)
- mockery/mockery: >=0.9.4
- phpunit/php-code-coverage: ~2.0
- phpunit/phpunit: >=4.6
- squizlabs/php_codesniffer: ~2.0
This package is auto-updated.
Last update: 2024-08-29 04:31:18 UTC
README
关于
此包帮助PHP开发者连接到GoRemote.io职位板的RSS源。只需几行代码,您就可以从GoRemote源中获取职位列表。
示例
$client = new GoRemoteProvider(new GoRemoteQuery()); $jobs = $client->getJobs();
请参阅下方的用法部分以获取更多详细示例。
使命
JobApis通过开源软件使职位板和公司数据更易于访问。要了解更多信息,请访问JobApis.com,或通过admin@jobapis.com联系我们。
要求
安装
您可以使用Composer安装此包。在命令行中运行
$ composer require jobapis/jobs-goremote
用法
GoRemote没有搜索参数,只提供了一个包含他们最新职位的RSS源。为了获取最新的职位列表,首先创建一个查询对象。
$query = new JobApis\Jobs\Client\Queries\GoRemoteQuery();
然后将查询对象注入到提供者中。
$client = new JobApis\Jobs\Client\Providers\GoRemoteProvider($query);
并调用“getJobs”方法以检索结果。
$jobs = $client->getJobs();
“getJobs()”方法将根据Schema.org的JobPosting规范返回一个Collection的Job对象。
测试
- 从GitHub克隆此存储库。
- 使用Composer安装依赖项:
$ composer install
。 - 运行测试套件:
$ ./vendor/bin/phpunit
。 - (可选) 使用对API的真实HTTP调用运行测试套件:
$ REAL_CALL=1 ./vendor/bin/phpunit
。
代码覆盖率报告将生成在项目根目录下的build/
目录中。
贡献
请参阅JobApis的贡献指南以获取详细信息。
法律
免责声明
此包与GoRemote无关联或支持,我们不对此软件的任何使用或误用负责。
许可证
此包使用Apache 2.0许可证。请参阅许可证文件以获取更多信息。
版权
版权所有2017,Karl Hughes。