getApiByServer($params['serverid']) ->soap ->repository() ->domains() ->getAll(); $accounts = []; foreach ($servers as $server) { $created = explode('.', $server->getAttr('kerioCreateTimestamp')); $created = date( 'Y-m-d H:i:s', strtotime($created[0])); $accounts[] = [ 'domain' => $server->getName(), 'status' => 'Active', 'created' => $created, 'primaryip' => $params['serverip'], 'uniqueIdentifier' => $server->getName(), 'product' => '', ]; } return [ 'success' => true, 'accounts' => $accounts ]; } catch (\Exception $ex) { return ['error' => $ex->getMessage()]; } } }