<?php include_once 'phpcclib.php'; $applicationName = "worker"; $deploymentName = "default"; $userEmail = "*****@*****.**"; $userPassword = "******"; $workerFilePath = "worker.php"; /** * pay attention, your worker have to run at least one second * you can run your worker in infinite loop ( while(true){...} ) * or exit with exitcodes 0 (success) or 2 (failure) */ $api = new CCAPI(); $api->createAndSetToken($userEmail, $userPassword); /* add the worker addon, if you haven't already */ $result = $api->addAddon($applicationName, $deploymentName, 'worker.free'); print_r($result); /* add a worker */ $workerDetail = $api->addWorker($applicationName, $deploymentName, $workerFilePath); print_r($workerDetail); /* get workers details */ $workerDetail = $api->getWorkerDetails($applicationName, $deploymentName, $workerDetail->wrk_id); print_r($workerDetail); /* get workers list */ $workerList = $api->getWorkerList($applicationName, $deploymentName); foreach ($workerList as $worker) { /* remove worker */ $api->removeWorker($applicationName, $deploymentName, $worker->wrk_id); }