setData($info->executionInfo); $this->executionInfo = $this; } public function setParameters(stdClass $params) { return $this->setReportParameters($params); } public function setReportParameters(stdClass $params) { $parameters = array(); foreach ($params->ReportParameter AS $reportParam) { $parameter = new SSRS_Object_ReportParameter($reportParam->Name, isset($reportParam->Value) ? $reportParam->Value : null); $parameter->setData($reportParam); $parameters[] = $parameter; } $this->data['ReportParameters'] = $parameters; return $this; } /** * Returns all report parameters in an array * * @return array parameters * */ public function getReportParameters() { return $this->data['ReportParameters']; } }