Move phpactor configuration
All checks were successful
/ check (push) Successful in 1m42s

This commit is contained in:
Oliver Davies 2025-07-26 22:28:18 +01:00
parent 6c1b494e82
commit fa0bad904c
12 changed files with 6 additions and 26 deletions

View file

@ -13,7 +13,6 @@
./media/handbrake.nix
./media/mpv.nix
./node.nix
./phpactor
./ranger.nix
./redshift.nix
./screenkey.nix

View file

@ -1,6 +0,0 @@
code_transform.class_new.variants:
collection: collection
default: default
drupal-functional-test: drupal-functional-test
drupal-kernel-test: drupal-kernel-test
drupal-unit-test: drupal-unit-test

View file

@ -1,18 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
{% for class in prototype.classes %}
readonly final class {{ class.name }} {
public function __construct() {
}
public function __invoke(): void {
}
}
{% endfor %}

View file

@ -1,22 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
{% for class in prototype.classes %}
final class {{ class.name }} implements \IteratorAggregate {
public function __construct(private array $items = []) {
}
public function getIterator(): \Iterator {
return new \ArrayIterator($this->items);
}
public function toArray(): array {
return $this->items;
}
}
{% endfor %}

View file

@ -1,10 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
{% for class in prototype.classes %}
final class {{ class.name }} {
}
{% endfor %}

View file

@ -1,21 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
use Drupal\Tests\BrowserTestBase;
{% for class in prototype.classes %}
final class {{ class.name }} extends BrowserTestBase {
public $defaultTheme = 'stark';
public static $modules = [];
public function setUp(): void {
parent::setUp();
}
}
{% endfor %}

View file

@ -1,21 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
use Drupal\KernelTests\KernelTestBase;
{% for class in prototype.classes %}
final class {{ class.name }} extends KernelTestBase {
public static $modules = [];
protected $strictConfigSchema = FALSE;
public function setUp(): void {
parent::setUp();
}
}
{% endfor %}

View file

@ -1,13 +0,0 @@
<?php
declare(strict_types=1);
namespace {{ prototype.namespace }};
use Drupal\Tests\UnitTestCase;
{% for class in prototype.classes %}
final class {{ class.name }} extends UnitTestCase {
}
{% endfor %}

View file

@ -1,17 +0,0 @@
{ config, lib, ... }:
with lib;
let
cfg = config.features.coding.phpactor;
in
{
options.features.coding.phpactor.enable = mkEnableOption "Enable phpactor";
config = mkIf cfg.enable {
xdg.configFile.phpactor = {
source = ./config;
recursive = true;
};
};
}