function YodaHelper::replace
*
Parameters
array<int, array<string, array<int, int|string>|int|string>> $oldTokens: * @param array<int, array<string, array<int, int|string>|int|string>> $newTokens
1 call to YodaHelper::replace()
- YodaHelper::fix in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ YodaHelper.php - *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ YodaHelper.php, line 277
Class
- YodaHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
private static function replace(File $phpcsFile, array $oldTokens, array $newTokens) : void {
reset($oldTokens);
/** @var int $firstOldPointer */
$firstOldPointer = key($oldTokens);
end($oldTokens);
/** @var int $lastOldPointer */
$lastOldPointer = key($oldTokens);
$content = implode('', array_map(static function (array $token) : string {
/** @var string $content */
$content = $token['content'];
return $content;
}, $newTokens));
FixerHelper::change($phpcsFile, $firstOldPointer, $lastOldPointer, $content);
}