uawdijnntqw1x1x1
IP : 216.73.216.107
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
vendor
/
craftcms
/
cms
/
src
/
errors
/
InvalidTypeException.php
/
/
<?php /** * @link https://craftcms.com/ * @copyright Copyright (c) Pixel & Tonic, Inc. * @license https://craftcms.github.io/license/ */ namespace craft\errors; use yii\base\Exception; /** * Class InvalidTypeException * * @author Pixel & Tonic, Inc. <support@pixelandtonic.com> * @since 3.0.0 */ class InvalidTypeException extends Exception { /** * @var string The invalid class name * @phpstan-var class-string */ public string $class; /** * @var string The base class or interface that [[$class]] was supposed to be * @phpstan-var class-string */ public string $requiredType; /** * Constructor. * * @param string $class The class that doesn’t exist or doesn’t extend/implement $requiredType * @phpstan-param class-string $class * @param string $requiredType The base class or interface that $class was supposed to be * @phpstan-param class-string $requiredType * @param string|null $message The error message * @param int $code The error code */ public function __construct(string $class, string $requiredType, ?string $message = null, int $code = 0) { $this->class = $class; $this->requiredType = $requiredType; if ($message === null) { $message = "$class doesn’t exist or doesn’t extend/implement $requiredType"; } parent::__construct($message, $code); } /** * @return string the user-friendly name of this exception */ public function getName(): string { return 'Invalid component type'; } }
/srv/users/craft4/apps/craft4-newsite-space/vendor/craftcms/cms/src/errors/InvalidTypeException.php