Author: Dariusz Rumiński (dariusz.ruminski@gmail.com)
Exemplo n.º 1
0
 /**
  * Register fixer.
  *
  * @param FixerInterface $fixer
  * @param bool           $isCustom
  *
  * @return $this
  */
 public function registerFixer(FixerInterface $fixer, $isCustom)
 {
     $name = $fixer->getName();
     if (isset($this->fixersByName[$name])) {
         throw new \UnexpectedValueException(sprintf('Fixer named "%s" is already registered.', $name));
     }
     if (!$this->nameValidator->isValid($name, $isCustom)) {
         throw new \UnexpectedValueException(sprintf('Fixer named "%s" has invalid name.', $name));
     }
     $this->fixers[] = $fixer;
     $this->fixersByName[$name] = $fixer;
     return $this;
 }