getUrl()->getParams(); $resolved = (bool) $params->get('resolved', false); $withNull = $params->shift('withNull'); if ($params->get('withServices')) { if ($shortObjectType !== 'host') { throw new InvalidArgumentException('withServices is available for Hosts only'); } $exporter->enableHostServices(); } $properties = $params->shift('properties'); if ($properties !== null && strlen($properties)) { $exporter->filterProperties(preg_split('/\s*,\s*/', $properties, -1, PREG_SPLIT_NO_EMPTY)); } $exporter->resolveObjects($resolved); $exporter->showDefaults($withNull); } }