mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-01 08:50:50 +00:00
2b660785e9
5a4111e518
Bump composer dependencies (#3208)
31 lines
886 B
PHP
31 lines
886 B
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the Fidry CPUCounter Config package.
|
|
*
|
|
* (c) Théo FIDRY <theo.fidry@gmail.com>
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
declare (strict_types=1);
|
|
namespace RectorPrefix202212\Fidry\CpuCoreCounter\Finder;
|
|
|
|
/**
|
|
* Find the number of logical CPU cores for Linux, BSD and OSX.
|
|
*
|
|
* @see https://github.com/paratestphp/paratest/blob/c163539818fd96308ca8dc60f46088461e366ed4/src/Runners/PHPUnit/Options.php#L903-L909
|
|
* @see https://opensource.apple.com/source/xnu/xnu-792.2.4/libkern/libkern/sysctl.h.auto.html
|
|
*/
|
|
final class HwLogicalFinder extends ProcOpenBasedFinder
|
|
{
|
|
protected function getCommand() : string
|
|
{
|
|
return 'sysctl -n hw.logicalcpu';
|
|
}
|
|
public function toString() : string
|
|
{
|
|
return 'HwLogicalFinder';
|
|
}
|
|
}
|