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\FormattedNickWord;
6use App\Entity\GrammaticalRole;
7use App\Enum\Lang;
8use App\Enum\WordGender;
9use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag;
10
11/**
12 * @author Wilhelm Zwertvaegher
13 */
14#[AutoconfigureTag('app.word_rules')]
15interface WordRules
16{
17    public function getLang(): Lang;
18
19    public function resolve(GrammaticalRole $grammaticalRole, WordGender $targetGender): FormattedNickWord;
20}