for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\Pohoda\Common\Attributes\Options;
use kalanis\Pohoda\Common\OptionsResolver\ActionsEnum;
/**
* These children will set rules for normalization
*/
abstract class AbstractOption
{
public function __construct(
public readonly mixed $value = null,
public readonly bool $isNullable = false,
) {}
* @return class-string<object>
class-string<object>
0
abstract public function getNormalizer(): string;
* What kind of operation will be used
*
* @return ActionsEnum
public function getAction(): ActionsEnum
return ActionsEnum::NORMALIZER;
}