Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace App\Service\Nick\Strategy;
4
5use App\Dto\Result\ComposedNick;
6use App\Enum\Lang;
7use App\Enum\WordGender;
8use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag;
9
10/**
11 * @author Wilhelm Zwertvaegher
12 */
13#[AutoconfigureTag('app.composer_rules')]
14interface NickComposerRules
15{
16    public function getLang(): Lang;
17
18    public function apply(ComposedNick $composedNick, WordGender $targetGender): ComposedNick;
19}