/** * Returns the running conversions * * @param string|Folder $folder The folder id * * @return ConversionStatus[] */ public function getRunningConversions($folder = null) { $params = $this->getAuthParams(); if ($folder) { $params['folder'] = (string) $folder; } $response = $this->processRequest('file/runningconverts', $params); $results = $this->processResponse($response); $conversions = []; foreach ($results as $result) { $conversions[] = ConversionStatusBuilder::buildConversionStatus($result); } return $conversions; }
/** * Tests the building of the conversion status */ public function testBuildConversionStatus() { $data = json_decode($this->fixture, true); $status = ConversionStatusBuilder::buildConversionStatus($data); $this->assertInstanceOf('Ideneal\\OpenLoad\\Entity\\ConversionStatus', $status); }