DrdPlus/PropertiesByLevels/PropertiesByLevels.php
PropertiesByLevels
has 29 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class PropertiesByLevels extends StrictObject implements BaseProperties
{
/** @var FirstLevelProperties */
private $firstLevelProperties;
Method __construct
has 60 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function __construct(
Race $race,
GenderCode $genderCode,
PropertiesByFate $propertiesByFate,
ProfessionLevels $professionLevels,
Method __construct
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
Race $race,
GenderCode $genderCode,
PropertiesByFate $propertiesByFate,
ProfessionLevels $professionLevels,
BodyWeightInKg $weightInKgAdjustment,