report.php 616 B

1234567891011121314151617181920212223
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. require_once 'processorFactory.php';
  7. $processorFactory = new \Magento\Framework\Error\ProcessorFactory();
  8. $processor = $processorFactory->createProcessor();
  9. if (isset($reportData) && is_array($reportData)) {
  10. $reportUrl = $processor->saveReport($reportData);
  11. if (headers_sent()) {
  12. echo '<script type="text/javascript">';
  13. echo "window.location.href = '{$reportUrl}';";
  14. echo '</script>';
  15. exit;
  16. }
  17. }
  18. $response = $processor->processReport();
  19. $response->sendResponse();