sam-it / php-rancher
dev-master
2017-05-07 15:32 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- myclabs/php-enum: ^1.5
- nette/php-generator: ^2.5
This package is auto-updated.
Last update: 2024-09-08 07:24:46 UTC
README
这个库还在开发中,目前没有被用于任何生产系统。
这个API客户端背后的想法是定义一个最小骨架代码,然后从Rancher API本身生成剩余的代码。目前,我已经将所有生成的类包含在仓库中,以便更容易地检查和推理生成的代码。
检索和更新
对象检索是可行的,无论是直接从客户端还是从实体。例如
$project = $client->getAccounts()[0]->getProjects()[0];
$project->name .= 'x';
if ($project->save()) {
echo "Project name is now:" . $project->name;
} else {
echo "Failed to update project.";
print_r($project->errors);
}