for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Chubbyphp\Security\Authentication\Exception;
final class UserNotFoundException extends \RuntimeException implements AuthenticationExceptionInterface
{
/**
* @param array $criteria
*
* @return UserNotFoundException
*/
public static function create(array $criteria): self
return new self(sprintf('User not found with criteria %s', self::getCriteriaAsSting($criteria)));
}
* @return string
private static function getCriteriaAsSting(array $criteria): string
$criteriaString = '';
foreach ($criteria as $key => $value) {
$criteriaString .= $key.': '.$value.', ';
return substr($criteriaString, 0, -2);