Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
PhpcsFilter
n/a
0 / 0
n/a
0 / 0
2
n/a
0 / 0
 __construct
n/a
0 / 0
n/a
0 / 0
2
1<?php
2/**
3 * Deprecated.
4 *
5 * @deprecated Since 3.1.0. Use PHP_CodeSniffer\Filters\Automattic\JetpackPhpcsFilter instead.
6 * @package automattic/jetpack-phpcs-filter
7 */
8
9namespace Automattic\Jetpack;
10
11use PHP_CodeSniffer\Config;
12use PHP_CodeSniffer\Exceptions\DeepExitException;
13use PHP_CodeSniffer\Filters\Automattic\JetpackPhpcsFilter;
14use PHP_CodeSniffer\Ruleset;
15
16/**
17 * Deprecated.
18 *
19 * @deprecated Since 3.1.0. Use PHP_CodeSniffer\Filters\Automattic\JetpackPhpcsFilter instead.
20 */
21class PhpcsFilter extends JetpackPhpcsFilter {
22
23    /**
24     * Constructs a filter.
25     *
26     * @param \RecursiveIterator       $iterator The iterator we are using to get file paths.
27     * @param string                   $basedir The top-level path we are filtering.
28     * @param \PHP_CodeSniffer\Config  $config The config data for the run.
29     * @param \PHP_CodeSniffer\Ruleset $ruleset The ruleset used for the run.
30     * @param JetpackPhpcsFilter|null  $copyFrom Used from getChildren().
31     * @throws DeepExitException On error.
32     */
33    public function __construct( $iterator, $basedir, Config $config, Ruleset $ruleset, ?JetpackPhpcsFilter $copyFrom = null ) {
34        static $logged = false;
35        if ( ! $logged ) {
36            // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_trigger_error
37            trigger_error( sprintf( '%s is deprecated. Use %s instead.', __CLASS__, JetpackPhpcsFilter::class ), E_USER_DEPRECATED );
38            $logged = true;
39        }
40        parent::__construct( $iterator, $basedir, $config, $ruleset, $copyFrom );
41    }
42}