rector/packages/FileFormatter/Exception/InvalidIndentStyleException.php
Tomas Votruba 0ff3bb0f72 Updated Rector to commit 3c8f8a03d652d3788c91a0cd886e785cfacb959c
3c8f8a03d6 [DowngradePhp80] Skip remove self on DowngradeStaticTypeDeclarationRector (#721)
2021-08-20 13:43:25 +00:00

19 lines
528 B
PHP

<?php
declare (strict_types=1);
namespace Rector\FileFormatter\Exception;
use InvalidArgumentException;
final class InvalidIndentStyleException extends \InvalidArgumentException
{
/**
* @param array<int, string> $allowedStyles
* @param string $style
*/
public static function fromStyleAndAllowedStyles($style, $allowedStyles) : self
{
$message = \sprintf('Given style "%s" is not allowed. Allowed are "%s"', $style, \implode(' ', $allowedStyles));
return new self($message);
}
}