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;
use Symplify\MultiCodingStandard\Contract\CodeSniffer\CodeBeautifierFactoryInterface;
use Symplify\MultiCodingStandard\Contract\CodeSniffer\CodeSnifferFactoryInterface;
final class CodeBeautifierFactory implements CodeBeautifierFactoryInterface
{
/**
* @var CodeSnifferFactoryInterface
private $codeSnifferFactory;
public function __construct(CodeSnifferFactoryInterface $codeSnifferFactory)
$this->codeSnifferFactory = $codeSnifferFactory;
}
* @return CodeBeautifier
public function create()
// high verbosity
if (!defined('PHP_CODESNIFFER_VERBOSITY')) {
define('PHP_CODESNIFFER_VERBOSITY', 1);
// enables fixer
if (!defined('PHP_CODESNIFFER_CBF')) {
define('PHP_CODESNIFFER_CBF', true);
return $this->codeSnifferFactory->create();