Aerendir/bundle-features

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
src/FeaturesFactory.php44
src/Form/DataTransformer/AbstractFeatureTransformer.php43
src/Form/DataTransformer/BooleanFeatureTransformer.php28
src/Form/DataTransformer/CountableFeatureTransformer.php24
src/Form/DataTransformer/FeaturesCollectionTransformer.php16
src/Form/DataTransformer/RechargeableFeatureTransformer.php22
src/Form/Type/FeaturesType.php157
A
1 hr
src/InvoiceDrawer/AbstractInvoiceDrawer.php29
src/InvoiceDrawer/InvoiceDrawerInterface.php8
src/InvoiceDrawer/PlainTextDrawer.php104
A
3 hrs
src/Manager/FeaturesManager.php396
F
3 days
src/Manager/InvoicesManager.php134
A
3 hrs
src/Model/Feature/AbstractFeature.php21
src/Model/Feature/AbstractFeaturePack.php15
src/Model/Feature/AbstractFeaturesCollection.php79
A
2 hrs
src/Model/Feature/Configured/ConfiguredBooleanFeature.php27
A
55 mins
src/Model/Feature/Configured/ConfiguredCountableFeature.php64
src/Model/Feature/Configured/ConfiguredCountableFeaturePack.php17
src/Model/Feature/Configured/ConfiguredFeatureInterface.php7
src/Model/Feature/Configured/ConfiguredFeaturePackInterface.php7
src/Model/Feature/Configured/ConfiguredFeaturesCollection.php65
src/Model/Feature/Configured/ConfiguredRechargeableFeature.php55
src/Model/Feature/Configured/ConfiguredRechargeableFeaturePack.php16
src/Model/Feature/FeatureInterface.php15
src/Model/Feature/FeaturePackInterface.php8
src/Model/Feature/Property/CanBeConsumedInterface.php12
src/Model/Feature/Property/CanBeConsumedProperty.php38
src/Model/Feature/Property/CanBeEnabledInterface.php10
src/Model/Feature/Property/CanBeEnabledProperty.php21
src/Model/Feature/Property/CanBeFreeInterface.php7
src/Model/Feature/Property/CanBeFreeProperty.php37
B
4 hrs
src/Model/Feature/Property/CanHaveFreePackInterface.php11
src/Model/Feature/Property/CanHaveFreePackProperty.php22
src/Model/Feature/Property/HasConfiguredPacksInterface.php14
src/Model/Feature/Property/HasConfiguredPacksProperty.php46
A
55 mins
src/Model/Feature/Property/HasRecurringPricesInterface.php19
src/Model/Feature/Property/HasRecurringPricesProperty.php182
B
6 hrs
src/Model/Feature/Property/HasUnatantumPricesInterface.php13
src/Model/Feature/Property/HasUnatantumPricesProperty.php92
A
25 mins
src/Model/Feature/Property/IsRecurringFeatureInterface.php12
src/Model/Feature/Property/IsRecurringFeatureProperty.php29
src/Model/Feature/Subscribed/AbstractSubscribedFeature.php26
src/Model/Feature/Subscribed/SubscribedBooleanFeature.php34
A
55 mins
src/Model/Feature/Subscribed/SubscribedCountableFeature.php115
A
1 hr
src/Model/Feature/Subscribed/SubscribedCountableFeaturePack.php6
src/Model/Feature/Subscribed/SubscribedFeatureInterface.php11
src/Model/Feature/Subscribed/SubscribedFeaturePack.php14
src/Model/Feature/Subscribed/SubscribedFeaturesCollection.php47
src/Model/Feature/Subscribed/SubscribedRechargeableFeature.php66
src/Model/Feature/Subscribed/SubscribedRechargeableFeaturePack.php6