/** * @return array|string[] */ private function getNonBaseNonDerivedPropertyCodes() { return array_diff(PropertyCode::getPossibleValues(), PropertyCode::getBasePropertyPossibleValues(), PropertyCode::getDerivedPropertyPossibleValues(), PropertyCode::getRemarkableSensePropertyPossibleValues()); }
/** * @test */ public function I_can_get_derived_property_codes() { self::assertEquals($expectedCodes = ['beauty', 'dangerousness', 'dignity', 'endurance', 'fatigue_boundary', 'senses', 'speed', 'toughness', 'wound_boundary', 'movement_speed', 'maximal_load'], PropertyCode::getDerivedPropertyPossibleValues()); }