public static function cleanUpProjects() { // Cleanup all test projects with same prefix $client = self::getClient(); foreach ($client->getUsers()->getProjectsYield() as $projects) { foreach ($projects as $project) { $pid = Projects::getPidFromUri($project['project']['links']['self']); if (strpos($project['project']['meta']['title'], KBGDC_PROJECTS_PREFIX) === 0) { try { $client->getProjects()->deleteProject($pid); } catch (Exception $e) { //Ignore errors } } } } }
public function testProjectsGetPidFromUri() { $pid = uniqid(); $this->assertEquals($pid, Projects::getPidFromUri("/gdc/projects/{$pid}")); }