for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of Symplify
* Copyright (c) 2016 Tomas Votruba (http://tomasvotruba.cz).
*/
namespace Symplify\MultiCodingStandard\CodeSniffer\Naming;
use Symplify\MultiCodingStandard\Contract\CodeSniffer\Naming\SniffNamingInterface;
final class SniffNaming implements SniffNamingInterface
{
/**
* {@inheritdoc}
public function detectUnderscoreLowercaseFromSniffClasses(array $sniffClasses)
$underscoreLowercaseNames = [];
foreach ($sniffClasses as $sniffClass) {
$classNameParts = explode('\\', $sniffClass);
$underscoreName = implode($classNameParts, '_');
$underscoreLowercaseNames[] = strtolower($underscoreName);
}
return $underscoreLowercaseNames;