Change empty string to null
This commit is contained in:
@@ -20,13 +20,13 @@ final class Badge
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param ?BadgeableInterface $obj The object to be converted into a badge.
|
* @param ?BadgeableInterface $obj The object to be converted into a badge.
|
||||||
* @param string $class Extra classes to add to the badge element.
|
* @param ?string $class Extra classes to add to the badge element.
|
||||||
* These will override the base classes in case
|
* These will override the base classes in case
|
||||||
* of conflicts.
|
* of conflicts.
|
||||||
* @param ?string $colour Specify the colour of an objectless badge.
|
* @param ?string $colour Specify the colour of an objectless badge.
|
||||||
* @param bool $outline If the badge should be rendered as an outline.
|
* @param bool $outline If the badge should be rendered as an outline.
|
||||||
*/
|
*/
|
||||||
public function mount(?BadgeableInterface $obj = null, string $class = '', string $colour = null, bool $outline = false): void
|
public function mount(?BadgeableInterface $obj = null, ?string $class = null, string $colour = null, bool $outline = false): void
|
||||||
{
|
{
|
||||||
if (!$obj && !$colour) {
|
if (!$obj && !$colour) {
|
||||||
throw new \RuntimeException(sprintf("You must specify either a colour an instance of \"%s\".", BadgeableInterface::class));
|
throw new \RuntimeException(sprintf("You must specify either a colour an instance of \"%s\".", BadgeableInterface::class));
|
||||||
@@ -60,7 +60,7 @@ final class Badge
|
|||||||
$classes = sprintf('text-white %s %s %s %s', $palette->borderColourClass, $palette->backgroundColourClass, $this->baseClasses, $class);
|
$classes = sprintf('text-white %s %s %s %s', $palette->borderColourClass, $palette->backgroundColourClass, $this->baseClasses, $class);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->finalClasses = $merger->merge($classes);
|
$this->finalClasses = $merger->merge(trim($classes));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user