1. Go to this page and download the library: Download ray/rector-ray library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ray / rector-ray example snippets
use PHPStan\Type\ObjectType;
use Rector\Arguments\Rector\ClassMethod\ArgumentAdderRector;
use Rector\Arguments\ValueObject\ArgumentAdder;
use Rector\Config\RectorConfig;
return static function (RectorConfig $rectorConfig): void {
$rectorConfig->ruleWithConfiguration(
AnnotationBindingRector::class
);
};
diff
class SomeClass
{
/**
- * @Named("a=foo, b=bar")
* @Foo
*/
- public function __construct(int $a, int $b)
+ public function __construct(#[Named('foo')] int $a, #[Named('bar')] int $b)
{
}
diff
- /**
- * @Foo("a")
- */
- public function __construct(int $a, int $b)
+ public function __construct(#[Foo] int $a, int $b)
{
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.