![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-servicemanager/src/Exception/ |
<?php declare(strict_types=1); namespace Laminas\ServiceManager\Exception; use InvalidArgumentException as SplInvalidArgumentException; use Laminas\ServiceManager\AbstractFactoryInterface; use Laminas\ServiceManager\Initializer\InitializerInterface; use function gettype; use function is_object; use function sprintf; /** * @inheritDoc */ class InvalidArgumentException extends SplInvalidArgumentException implements ExceptionInterface { public static function fromInvalidInitializer(mixed $initializer): self { return new self(sprintf( 'An invalid initializer was registered. Expected a callable or an' . ' instance of "%s"; received "%s"', InitializerInterface::class, is_object($initializer) ? $initializer::class : gettype($initializer) )); } public static function fromInvalidAbstractFactory(mixed $abstractFactory): self { return new self(sprintf( 'An invalid abstract factory was registered. Expected an instance of or a valid' . ' class name resolving to an implementation of "%s", but "%s" was received.', AbstractFactoryInterface::class, is_object($abstractFactory) ? $abstractFactory::class : gettype($abstractFactory) )); } }