first commit

This commit is contained in:
2024-07-15 12:33:27 +02:00
commit ce50ae282b
22084 changed files with 2623791 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
namespace Drupal\devel_generate\Attributes;
use Consolidation\AnnotatedCommand\Parser\CommandInfo;
/**
* Devel generate plugin details.
*/
#[\Attribute(\Attribute::TARGET_METHOD)]
class Generator {
public function __construct(
public string $id,
) {}
public static function handle(\ReflectionAttribute $attribute, CommandInfo $commandInfo): void {
$args = $attribute->getArguments();
$commandInfo->addAnnotation('pluginId', $args['id']);
}
}