[rector] update dependencies
[CI SKIP]
This commit is contained in:
parent
92c4da5217
commit
5bd1eae4d2
9 changed files with 28 additions and 30 deletions
|
@ -7,10 +7,10 @@ use Lubian\AttributeMagic\Infrastructure\Route\AsHandler;
|
||||||
use Lubian\AttributeMagic\Infrastructure\Route\HttpMethod;
|
use Lubian\AttributeMagic\Infrastructure\Route\HttpMethod;
|
||||||
use Lubian\AttributeMagic\Listener\LauschEvent;
|
use Lubian\AttributeMagic\Listener\LauschEvent;
|
||||||
|
|
||||||
final class Lol
|
final readonly class Lol
|
||||||
{
|
{
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly Dispatcher $dispatcher,
|
private Dispatcher $dispatcher,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,15 @@ namespace Lubian\AttributeMagic\Infrastructure\Event;
|
||||||
|
|
||||||
use Attribute;
|
use Attribute;
|
||||||
|
|
||||||
#[Attribute(Attribute::TARGET_METHOD)]
|
#[Attribute(Attribute::TARGET_METHOD)]final readonly class AsListener
|
||||||
final class AsListener
|
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param class-string $eventClass
|
* @param class-string $eventClass
|
||||||
* @param int<-100, 100> $priority
|
* @param int<-100, 100> $priority
|
||||||
*/
|
*/
|
||||||
public function __construct(
|
public function __construct(
|
||||||
public readonly string $eventClass,
|
public string $eventClass,
|
||||||
public readonly int $priority = 0,
|
public int $priority = 0,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,13 +11,13 @@ use function file_put_contents;
|
||||||
use function serialize;
|
use function serialize;
|
||||||
use function unserialize;
|
use function unserialize;
|
||||||
|
|
||||||
final class DispatcherFactory
|
final readonly class DispatcherFactory
|
||||||
{
|
{
|
||||||
public const CACHE_FILE = __DIR__ . '/../../../var/listenerCache';
|
public const CACHE_FILE = __DIR__ . '/../../../var/listenerCache';
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly Finder $finder,
|
private Finder $finder,
|
||||||
private readonly InvokerInterface $invoker
|
private InvokerInterface $invoker
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
namespace Lubian\AttributeMagic\Infrastructure\Event;
|
namespace Lubian\AttributeMagic\Infrastructure\Event;
|
||||||
|
|
||||||
final class Listener
|
final readonly class Listener
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param class-string $eventClass
|
* @param class-string $eventClass
|
||||||
|
@ -11,10 +11,10 @@ final class Listener
|
||||||
* @param non-empty-string $listenerMethod
|
* @param non-empty-string $listenerMethod
|
||||||
*/
|
*/
|
||||||
public function __construct(
|
public function __construct(
|
||||||
public readonly string $eventClass,
|
public string $eventClass,
|
||||||
public readonly int $priority,
|
public int $priority,
|
||||||
public readonly string $listenerClass,
|
public string $listenerClass,
|
||||||
public readonly string $listenerMethod,
|
public string $listenerMethod,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,14 @@ namespace Lubian\AttributeMagic\Infrastructure\Route;
|
||||||
|
|
||||||
use Attribute;
|
use Attribute;
|
||||||
|
|
||||||
#[Attribute(Attribute::TARGET_METHOD)]
|
#[Attribute(Attribute::TARGET_METHOD)]final readonly class AsHandler
|
||||||
final class AsHandler
|
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param non-empty-string $path
|
* @param non-empty-string $path
|
||||||
*/
|
*/
|
||||||
public function __construct(
|
public function __construct(
|
||||||
public readonly HttpMethod $method,
|
public HttpMethod $method,
|
||||||
public readonly string $path,
|
public string $path,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,17 +2,17 @@
|
||||||
|
|
||||||
namespace Lubian\AttributeMagic\Infrastructure\Route;
|
namespace Lubian\AttributeMagic\Infrastructure\Route;
|
||||||
|
|
||||||
final class Handler
|
final readonly class Handler
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param non-empty-string $handlerClass
|
* @param non-empty-string $handlerClass
|
||||||
* @param non-empty-string $handlerMethod
|
* @param non-empty-string $handlerMethod
|
||||||
*/
|
*/
|
||||||
public function __construct(
|
public function __construct(
|
||||||
public readonly HttpMethod $method,
|
public HttpMethod $method,
|
||||||
public readonly string $path,
|
public string $path,
|
||||||
public readonly string $handlerClass,
|
public string $handlerClass,
|
||||||
public readonly string $handlerMethod,
|
public string $handlerMethod,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,10 +5,10 @@ namespace Lubian\AttributeMagic\Infrastructure\WebApp\Route;
|
||||||
use Lubian\AttributeMagic\Infrastructure\Event\AsListener;
|
use Lubian\AttributeMagic\Infrastructure\Event\AsListener;
|
||||||
use Lubian\AttributeMagic\Infrastructure\Finder;
|
use Lubian\AttributeMagic\Infrastructure\Finder;
|
||||||
|
|
||||||
final class AttributeRouteCollector
|
final readonly class AttributeRouteCollector
|
||||||
{
|
{
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly Finder $finder
|
private Finder $finder
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,10 +10,10 @@ use Symfony\Component\HttpFoundation\Response;
|
||||||
use function ob_get_clean;
|
use function ob_get_clean;
|
||||||
use function ob_start;
|
use function ob_start;
|
||||||
|
|
||||||
final class HandlerCaller
|
final readonly class HandlerCaller
|
||||||
{
|
{
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly InvokerInterface $invoker
|
private InvokerInterface $invoker
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,11 +12,11 @@ use Symfony\Component\HttpFoundation\Response;
|
||||||
|
|
||||||
use function FastRoute\cachedDispatcher;
|
use function FastRoute\cachedDispatcher;
|
||||||
|
|
||||||
final class HandlerResolver
|
final readonly class HandlerResolver
|
||||||
{
|
{
|
||||||
public function __construct(
|
public function __construct(
|
||||||
private readonly Dispatcher $dispatcher,
|
private Dispatcher $dispatcher,
|
||||||
private readonly bool $cached = false,
|
private bool $cached = false,
|
||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue