for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Version\Extension;
use Version\Assert\VersionAssert;
class Build extends Extension
{
protected function validate(string $identifier): void
VersionAssert::that($identifier)->regex(
'/^[0-9A-Za-z\-]+$/',
'Build metadata is not valid; identifiers must include only alphanumerics and hyphen'
);
}