<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
savinmikhail / add_named_arguments_rector example snippets
declare(strict_types=1);
use Rector\Config\RectorConfig;
use SavinMikhail\AddNamedArgumentsRector\AddNamedArgumentsRector;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->rule(AddNamedArgumentsRector::class);
};
declare(strict_types=1);
use Rector\Config\RectorConfig;
use SavinMikhail\AddNamedArgumentsRector\AddNamedArgumentsRector;
use SavinMikhail\AddNamedArgumentsRector\Config\PhpyhStrategy;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->ruleWithConfiguration(
AddNamedArgumentsRector::class,
[PhpyhStrategy::class]
);
};
declare(strict_types=1);
namespace YourNamespace;
use PhpParser\Node;
use SavinMikhail\AddNamedArgumentsRector\Config\ConfigStrategy;
class CustomStrategy implements ConfigStrategy
{
public static function shouldApply(Node $node, array $parameters): bool
{
// Add your custom logic here
return true;
}
}
declare(strict_types=1);
use Rector\Config\RectorConfig;
use SavinMikhail\AddNamedArgumentsRector\AddNamedArgumentsRector;
use YourNamespace\CustomStrategy;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->ruleWithConfiguration(
AddNamedArgumentsRector::class,
[CustomStrategy::class]
);
};
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.