PHP 8.2.31
Preview: DisallowGroupUseSniff.php Size: 777 B
/opt/cpanel/ea-wappspector/vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Namespaces/DisallowGroupUseSniff.php

<?php declare(strict_types = 1);

namespace SlevomatCodingStandard\Sniffs\Namespaces;

use PHP_CodeSniffer\Files\File;
use PHP_CodeSniffer\Sniffs\Sniff;
use const T_OPEN_USE_GROUP;

class DisallowGroupUseSniff implements Sniff
{

	public const CODE_DISALLOWED_GROUP_USE = 'DisallowedGroupUse';

	/**
	 * @return array<int, (int|string)>
	 */
	public function register(): array
	{
		return [
			T_OPEN_USE_GROUP,
		];
	}

	/**
	 * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint
	 * @param int $usePointer
	 */
	public function process(File $phpcsFile, $usePointer): void
	{
		$phpcsFile->addError(
			'Group use declaration is disallowed, use single use for every import.',
			$usePointer,
			self::CODE_DISALLOWED_GROUP_USE,
		);
	}

}

Directory Contents

Dirs: 0 × Files: 18

Name Size Perms Modified Actions
4.31 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
7.21 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
777 B lrw-r--r-- 2025-09-13 08:53:30
Edit Download
5.07 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
4.80 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
533 B lrw-r--r-- 2025-09-13 08:53:30
Edit Download
925 B lrw-r--r-- 2025-09-13 08:53:30
Edit Download
1.16 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
4.17 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
5.02 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
25.69 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
1.48 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
9.14 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
1.90 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
2.24 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
2.19 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
1.85 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download
10.81 KB lrw-r--r-- 2025-09-13 08:53:30
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).