Skip to content

Utilities#

PasswordStrengthChecker#

This class has only one method: getStrength, and returns the strength of a given password (between 0 and 100, 100 being the best value).

If the second argument - $username - is provided, the method will remove the username from the password if it contains it.

See also the PasswordStrength constraint.

Usage

use Leapt\CoreBundle\Util\PasswordStrengthChecker;

$passwordStrengthChecker = new PasswordStrengthChecker();
$score = $passwordStrengthChecker->getStrength($password, $username);

StringUtil#

The StringUtil has 4 public & static methods, their names speak for themselves:

  • camelize
  • underscore
  • unaccent
  • slugify

Usage

use Leapt\CoreBundle\Util\StringUtil;

$name = 'Café means coffee';
$withoutAccents = StringUtil::unaccent($name); // Cafe means coffee
$slug = StringUtil::slugify($name); // cafe-means-coffee