/** * @dataProvider getFixersPriorityCases */ public function testFixersPriority(FixerInterface $first, FixerInterface $second) { $this->assertLessThan($first->getPriority(), $second->getPriority()); }
/** * @dataProvider provideFixersDescriptionConsistencyCases */ public function testFixersDescriptionConsistency(FixerInterface $fixer) { $this->assertRegExp('/^[A-Z@].*\\.$/', $fixer->getDescription(), 'Description must start with capital letter or an @ and end with dot.'); }
/** * Register fixer. * * @param FixerInterface $fixer * * @return $this */ public function registerFixer(FixerInterface $fixer) { $name = $fixer->getName(); if (isset($this->fixersByName[$name])) { throw new \UnexpectedValueException(sprintf('Fixer named "%s" is already registered.', $name)); } $this->fixers[] = $fixer; $this->fixersByName[$name] = $fixer; return $this; }
public static function getLevelAsString(FixerInterface $fixer) { $level = $fixer->getLevel(); if (($level & FixerInterface::NONE_LEVEL) === $level) { return 'none'; } if (($level & FixerInterface::PSR0_LEVEL) === $level) { return 'PSR-0'; } if (($level & FixerInterface::PSR1_LEVEL) === $level) { return 'PSR-1'; } if (($level & FixerInterface::PSR2_LEVEL) === $level) { return 'PSR-2'; } if (($level & FixerInterface::CONTRIB_LEVEL) === $level) { return 'contrib'; } return 'symfony'; }
public static function getLevelAsString(FixerInterface $fixer) { if ($fixer->getLevel() === ($fixer->getLevel() & FixerInterface::PSR0_LEVEL)) { return 'PSR-0'; } if ($fixer->getLevel() === ($fixer->getLevel() & FixerInterface::PSR1_LEVEL)) { return 'PSR-1'; } if ($fixer->getLevel() === ($fixer->getLevel() & FixerInterface::PSR2_LEVEL)) { return 'PSR-2'; } return 'all'; }