2022-04-27 11:30:43 +02:00

33 lines
788 B
PHP

<?php
declare(strict_types=1);
/*
* This file is part of the Geocoder package.
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @license MIT License
*/
namespace Geocoder\Exception;
/**
* @author William Durand <william.durand1@gmail.com>
*/
final class FunctionNotFound extends \RuntimeException implements Exception
{
/**
* @param string $functionName
* @param string $description
*/
public function __construct(string $functionName, $description = null)
{
parent::__construct(sprintf(
'The function "%s" cannot be found. %s',
$functionName,
null !== $description ? sprintf(' %s', $description) : ''
));
}
}