snide/php-magnum-client

Magnum CI API PHP 客户端

1.0.0 2014-02-20 09:46 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:16:37 UTC


README

Magnum CI API 的简单 PHP 客户端,[点击访问文档](https://magnum-ci.com/docs/api "外部链接")

Build Status Scrutinizer Quality Score Code Coverage Latest Stable Version Total Downloads License

安装

通过 Composer 安装

如果您使用 Composer,请将 php-magnum-client 库添加为您的应用程序 composer.json 的依赖项

    "require": {
        ...
        "snide/php-magnum-client": "dev-master"
        ...
    },

使用方法

获取项目信息

<?php

include_once('../vendor/autoload.php');

use Snide\Magnum\Client;
use Snide\Magnum\Model\User;
use Snide\Magnum\Model\Project;

$client = new Client();
$project = new Project();
$project->setApiToken('YourProjectAPIKey');
$project = $client->fetchProject($project); // Fetch project & builds
$project = $client->fetchProject($project, false); // Fetch project without builds

获取用户信息

<?php

include_once('../vendor/autoload.php');

use Snide\Magnum\Client;
use Snide\Magnum\Model\User;
use Snide\Magnum\Model\Project;

$client = new Client();
$user = new User();
$user->setApiToken('YourProjectAPIKey');
$user = $client->fetchProject($user); // Fetch user profile

这就是全部!