for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Version\Exception;
use DomainException;
use Version\Extension\BaseExtension;
/**
* @author Nikola Posa <[email protected]>
*/
class InvalidIdentifierException extends DomainException implements ExceptionInterface
{
public static function forExtensionIdentifier(BaseExtension $extension, string $identifier) : self
return new self(sprintf(
'%s identifier: %s is not valid; it must comprise only ASCII alphanumerics and hyphen',
get_class($extension),
$identifier
));
}