BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
app.imagivibe.com
/
vendor
/
gehrisandro
/
tailwind-merge-php
/
src
/
Validators
📤 Upload
📝 New File
📁 New Folder
Close
Editing: ArbitraryShadowValidator.php
<?php namespace TailwindMerge\Validators; use TailwindMerge\Support\Str; use TailwindMerge\Validators\Concerns\ValidatesArbitraryValue; /** * @internal */ class ArbitraryShadowValidator implements \TailwindMerge\Contracts\ValidatorContract { use ValidatesArbitraryValue; final public const SHADOW_REGEX = '/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/'; public static function validate(string $value): bool { return self::getIsArbitraryValue($value, '', self::isShadow(...)); } private static function isShadow(string $value): bool { return Str::hasMatch(self::SHADOW_REGEX, $value); } }
Save
Cancel