vendor/symfony/error-handler/Error/UndefinedMethodError.php line 14

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file is part of the Symfony package.
  4.  *
  5.  * (c) Fabien Potencier <fabien@symfony.com>
  6.  *
  7.  * For the full copyright and license information, please view the LICENSE
  8.  * file that was distributed with this source code.
  9.  */
  10. namespace Symfony\Component\ErrorHandler\Error;
  11. class UndefinedMethodError extends \Error
  12. {
  13.     /**
  14.      * {@inheritdoc}
  15.      */
  16.     public function __construct(string $message\Throwable $previous)
  17.     {
  18.         parent::__construct($message$previous->getCode(), $previous->getPrevious());
  19.         foreach ([
  20.             'file' => $previous->getFile(),
  21.             'line' => $previous->getLine(),
  22.             'trace' => $previous->getTrace(),
  23.         ] as $property => $value) {
  24.             $refl = new \ReflectionProperty(\Error::class, $property);
  25.             $refl->setAccessible(true);
  26.             $refl->setValue($this$value);
  27.         }
  28.     }
  29. }