<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ // @codingStandardsIgnoreFile ?> <header class="header"> <img class="logo" src="<?= $this->basePath() ?>/pub/images/magento-icon.svg" alt="Magento"/> <h1 class="header-title">An error occurred</h1> </header> <h2><?= $this->message ?></h2> <?php if ( isset( $this->display_exceptions ) && $this->display_exceptions ): ?> <?php if ( isset( $this->exception ) && $this->exception instanceof Exception ): ?> <hr/> <h2>Additional information:</h2> <h3><?= get_class( $this->exception ) ?></h3> <dl> <dt>File:</dt> <dd> <pre class="prettyprint linenums"><?= $this->exception->getFile() ?>:<?= $this->exception->getLine() ?></pre> </dd> <dt>Message:</dt> <dd> <pre class="prettyprint linenums"><?= $this->escapeHtml( $this->exception->getMessage() ) ?></pre> </dd> <dt>Stack trace:</dt> <dd> <pre class="prettyprint linenums"><?= $this->escapeHtml( $this->exception->getTraceAsString() ) ?></pre> </dd> </dl> <?php $e = $this->exception->getPrevious(); if ( $e ) : ?> <hr/> <h2>Previous exceptions:</h2> <ul class="unstyled"> <?php while ( $e ) : ?> <li> <h3><?= get_class( $e ) ?></h3> <dl> <dt>File:</dt> <dd> <pre class="prettyprint linenums"><?= $e->getFile() ?>:<?= $e->getLine() ?></pre> </dd> <dt>Message:</dt> <dd> <pre class="prettyprint linenums"><?= $this->escapeHtml( $e->getMessage() ) ?></pre> </dd> <dt>Stack trace:</dt> <dd> <pre class="prettyprint linenums"><?= $this->escapeHtml( $e->getTraceAsString() ) ?></pre> </dd> </dl> </li> <?php $e = $e->getPrevious(); endwhile; ?> </ul> <?php endif; ?> <?php else: ?> <h3>No Exception available</h3> <?php endif ?> <?php endif ?>