| Server IP : 66.29.153.156 / Your IP : 216.73.216.226 Web Server : LiteSpeed System : Linux premium322.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64 User : lastyfjz ( 1521) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Naming/PhpArray/ |
Upload File : |
<?php
declare (strict_types=1);
namespace Rector\Naming\PhpArray;
final class ArrayFilter
{
/**
* @param mixed[] $values
* @return string[]
*/
public function filterWithAtLeastTwoOccurences(array $values) : array
{
/** @var array<string, int> $valueToCount */
$valueToCount = \array_count_values($values);
$duplicatedValues = [];
foreach ($valueToCount as $value => $count) {
/** @var int $count */
if ($count < 2) {
continue;
}
$duplicatedValues[] = $value;
}
return $duplicatedValues;
}
}