Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Apie\ApieBundle\DataCollector\ContextChange0%
Apie\ApieBundle\DataCollector\FieldData\ResourceType0%
Apie\ApieBundle\DataCollector\FieldData\UnknownType0%
Apie\ApieBundle\Security\SymfonyUserDecorator0%
Apie\ApieBundle\Security\SymfonyUserDecoratorIdentifier0%
Apie\ApieBundle\Security\SymfonyUserWithPermissionDecorator0%
Apie\ApieBundle\Wrappers\SymfonyUserDecoratorFactory0%
Apie\ApieCommonPlugin\ApieCommonPlugin0%
Apie\Cms\Controllers\LastActionResultController0%
Apie\Common\Lists\ActionDefinitionList0%
Apie\Common\Lists\UrlPrefixList0%
Apie\Common\RouteDefinitions\RouteDefinitionsProviderList0%
Apie\Console\Lists\ConsoleCommandList0%
Apie\Core\Actions\ActionResponseStatusList0%
Apie\Core\Attributes\AnyApplies0%
Apie\Core\Attributes\ColumnPriority0%
Apie\Core\Attributes\HasRole0%
Apie\Core\Attributes\NotLoggedIn0%
Apie\Core\Attributes\RequiresPhpVersion0%
Apie\Core\BoundedContext\BoundedContextId0%
Apie\Core\Context\ReflectionHashmap0%
Apie\Core\Exceptions\ClientRequestException0%
Apie\Core\Exceptions\DiscriminatorValueException0%
Apie\Core\Exceptions\DuplicateIdentifierException0%
Apie\Core\Exceptions\FileStorageException0%
Apie\Core\Exceptions\MethodIsNotStaticException0%
Apie\Core\Exceptions\ObjectIsEmpty0%
Apie\Core\Lists\IntegerHashmap0%
Apie\Core\Lists\IntegerList0%
Apie\Core\Lists\ReflectionTypeSet0%
Apie\Core\Lists\StringList0%
Apie\Core\Lists\StringSet0%
Apie\Core\Lists\UploadedFileList0%
Apie\Core\Lists\ValueOptionList0%
Apie\Core\Permissions\ReadOnlyPermission0%
Apie\Core\Translator\Lists\TranslationStringSet0%
Apie\Core\TypeConverters\DoctrineCollectionToArray0%
Apie\Core\TypeConverters\IntToAutoincrementIntegerConverter0%
Apie\CountryAndPhoneNumber\Exceptions\CountryAlreadyRegistered0%
Apie\DoctrineEntityDatalayer\Exceptions\CouldNotUpdateDatabaseAutomatically0%
Apie\DoctrineEntityDatalayer\Exceptions\InsertConflict0%
Apie\DoctrineEntityDatalayer\IndexStrategy\BackgroundIndexStrategy0%
Apie\Faker\Exceptions\ClassCanNotBeFakedException0%
Apie\Fixtures\Identifiers\CollectionItemOwnedIdentifier0%
Apie\Fixtures\Identifiers\ImageFileIdentifier0%
Apie\Fixtures\Identifiers\OrderIdentifier0%
Apie\Fixtures\Identifiers\OrderLineIdentifier0%
Apie\Fixtures\Lists\ImmutableStringOrIntHashmap0%
Apie\Fixtures\Lists\ImmutableStringOrIntList0%
Apie\Fixtures\Lists\ImmutableStringOrIntSet0%
Apie\Fixtures\Lists\StringOrIntSet0%
Apie\Fixtures\Lists\StrongPasswordList0%
Apie\HtmlBuilders\Exceptions\EmptyFormNameException0%
Apie\HtmlBuilders\Lists\ActionList0%
Apie\IntegrationTests\Apie\TypeDemo\Identifiers\OrderLineIdentifier0%
Apie\IntegrationTests\Apie\TypeDemo\Lists\OrderLineList0%
Apie\LaravelApie\Providers\SecurityServiceProvider0%
Apie\LaravelApie\Wrappers\Security\LaravelUserDecorator0%
Apie\LaravelApie\Wrappers\Security\LaravelUserDecoratorFactory0%
Apie\LaravelApie\Wrappers\Security\LaravelUserDecoratorIdentifier0%
Apie\LaravelApie\Wrappers\Security\LaravelUserWithPermissionDecorator0%
Apie\LaravelApie\Wrappers\Security\UserAuthenticationContextBuilder0%
Apie\Maker\BoundedContext\Identifiers\CodeGeneratedLogIdentifier0%
Apie\Maker\BoundedContext\Identifiers\ResourceDefinitionIdentifier0%
Apie\RestApi\Exceptions\InvalidContentTypeException0%
Apie\Serializer\Context\AddFilterContext0%
Apie\Serializer\Encoders\MultipartDecoder0%
Apie\Serializer\Exceptions\FileUploadException0%
Apie\Serializer\Exceptions\NotAcceptedException0%
Apie\Serializer\Exceptions\ThisIsNotAFieldException0%
Apie\Serializer\Relations\ChainedRelation0%
Apie\StorageMetadata\Attributes\ManyToOneAttribute0%
Apie\StorageMetadata\Converters\ArrayToItemSet0%
Apie\StorageMetadata\Converters\AutoIncrementTableToInt0%
Apie\StorageMetadata\Converters\DateTimeToString0%
Apie\StorageMetadata\Converters\MixedStorageToObject0%
Apie\StorageMetadata\Converters\MixedToMixedStorage0%
Apie\StorageMetadata\Converters\StringToDateTime0%
Apie\StorageMetadata\Converters\ValueObjectToFloat0%
Apie\StorageMetadata\Exceptions\CouldNotCastPropertyException0%
Apie\DateValueObjects\Concerns\CanHaveTimezone0%
Apie\Fixtures\Enums\OrderStatus0%
Apie\IntegrationTests\Apie\TypeDemo\Enums\OrderStatus0%
Apie\OtpValueObjects\Concerns\NoIndexing0%
Apie\Console\Helpers\ItemHashmapInteractor4%
Apie\Common\Command\ApieUpdateRecalculatingCommand5%
Apie\SchemaGenerator\SchemaProviders\DateTimeZoneSchemaProvider5%
Apie\HtmlBuilders\FieldDisplayProviders\ListDisplayProvider6%
Apie\HtmlBuilders\Factories\Concrete\MultiSelectComponentProvider8%
Apie\HtmlBuilders\Factories\Concrete\BooleanComponentProvider9%
Apie\HtmlBuilders\Factories\Concrete\NullComponentProvider9%
Apie\StorageMetadata\Converters\UploadedFileInterfaceToString9%
Apie\Console\Helpers\EnumInteractor11%
Apie\IntegrationTests\Config\BoundedContextConfig11%
Apie\StorageMetadata\Converters\StringToUploadedFileInterface11%
Apie\HtmlBuilders\FieldDisplayProviders\UploadedFileDisplayProvider13%
Apie\Serializer\Normalizers\RelationNormalizer13%
Apie\Console\Helpers\VerifyOtpInteractor14%
Apie\HtmlBuilders\FieldDisplayProviders\ArrayDisplayProvider14%
Apie\LaravelApie\Wrappers\Security\ApieUserDecorator14%
Apie\Common\Wrappers\CmsRendererFactory16%
Apie\DoctrineEntityDatalayer\Commands\ApieUpdateIdfCommand16%
Apie\HtmlBuilders\Factories\Concrete\FileUploadComponentProvider16%
Apie\DoctrineEntityDatalayer\IndexStrategy\IndexAfterResponseIsSentStrategy18%
Apie\Core\Other\ActualFileWriter20%
Apie\Common\IntegrationTestLogger22%
Apie\Core\Metadata\StoredFileMetadata25%
Apie\Maker\ValueObjects\ClassNameReference25%
Apie\ApieBundle\DataCollector\FieldData\AbstractFieldData25%
Apie\HtmlBuilders\ResourceActions\RemoveResourceAction27%
Apie\Fixtures\Entities\Order27%
Apie\HtmlBuilders\Factories\Concrete\HideUuidAsIdComponentProvider28%
Apie\ApieBundle\DataCollector\FieldData\ArrayType30%
Apie\StorageMetadata\ClassInstantiators\ChainedClassInstantiator30%
Apie\ApieBundle\Security\ApieUserProvider33%
Apie\Common\ContextBuilders\AddTextEncrypterContextBuilder33%
Apie\Core\Attributes\LoggedIn33%
Apie\Core\FileStorage\ChainedFileStorage33%
Apie\Fixtures\Context\IsActivatedUser33%
Apie\Fixtures\Entities\CollectionItemOwned33%
Apie\Fixtures\Entities\ImageFile33%
Apie\HtmlBuilders\Factories\Concrete\VerifyOtpInputComponentProvider33%
Apie\HtmlBuilders\FieldDisplayProviders\EnumDisplayProvider33%
Apie\HtmlBuilders\FieldDisplayProviders\SafeHtmlDisplayProvider33%
Apie\IntegrationTests\Apie\TypeDemo\Actions\Authentication36%
Apie\ApieBundle\EventListeners\SendKernelExceptionOnCaughtExceptionListener37%
Apie\Core\Metadata\Fields\SetterMethod39%
Apie\Core\Metadata\Strategy\AliasStrategy40%
Apie\Maker\ValueObjects\VendorValueObject41%
Apie\Core\Metadata\Fields\DiscriminatorColumn42%
Apie\Core\Context\AmbiguousCall42%
Apie\Core\Other\DiscriminatorConfig42%
Apie\Maker\EventListeners\DoCacheWarmupForApieMaker42%
Apie\Console\Helpers\StringInteractor45%
Apie\Core\Metadata\Fields\OptionalField45%
Apie\Core\Datalayers\ValueObjects\LazyLoadedListIdentifier46%
Apie\Core\FileStorage\LocalFileStorage46%
Apie\Core\Translator\ValueObjects\TranslationString46%
Apie\ApieBundle\DataCollector\ApieContextState46%
Apie\HtmlBuilders\Components\BaseComponent46%
Apie\DoctrineEntityDatalayer\Query\RequiresPermissionFilter47%
Apie\HtmlBuilders\ValueObjects\FormName48%
Apie\ApieCommonPlugin\ApieCommonPluginServiceProvider50%
Apie\Cms\LayoutPicker50%
Apie\Common\RouteDefinitions\ActionHashmap50%
Apie\Core\Permissions\SerializedPermission50%
Apie\Core\ValueObjects\Filename50%
Apie\Fixtures\Actions\StaticActionExample50%
Apie\Fixtures\Entities\OrderLine50%
Apie\IntegrationTests\Requests\EditRequestDecorator50%
Apie\IntegrationTests\Requests\JsonFields\GetAndSetUploadedFileField50%
Apie\LaravelApie\Wrappers\Security\ApieUserProvider50%
Apie\Serializer\Relations\HasRelationEmbedded50%
Apie\StorageMetadata\Attributes\AclLinkAttribute50%
Apie\Core\Metadata\Concerns\UseContextKey52%
Apie\ApieBundle\Doctrine\MergedRegistry53%
Apie\CountryAndPhoneNumber\Factories\PhoneNumberFactory53%
Apie\Common\Wrappers\BoundedContextHashmapFactory54%
Apie\SchemaGenerator\SchemaProviders\ItemSetSchemaProvider54%
Apie\Common\Wrappers\GeneralServiceFactory55%
Apie\Core\Identifiers\Identifier55%
Apie\Console\Output\IndentedOutputDecorator56%
Apie\Core\Translator\TranslationStringSetBuilder56%
Apie\IntegrationTests\Apie\TypeDemo\Resources\Order57%
Apie\Core\Metadata\Fields\ConstructorParameter57%
Apie\LaravelApie\ContextBuilders\CsrfTokenContextBuilder58%
Apie\Common\DependencyInjection\ApieConfigFileLocator58%
Apie\Core\Metadata\Strategy\UploadedFileStrategy58%
Apie\Serializer\EncoderHashmap58%
Apie\ApieBundle\Security\ApieUserDecorator60%
Apie\ApieBundle\Wrappers\BoundedContextSelected60%
Apie\Core\Indexing\FromGetters60%
Apie\Common\RequestBodyDecoder61%
Apie\ApieBundle\DataCollector\ApieDataCollector61%
Apie\ApieBundle\Twig\ComponentExtension61%
Apie\RegexTools\Parts\EscapedCharacter62%
Apie\Serializer\Lists\SerializedHashmap62%
Apie\Serializer\Lists\SerializedList62%
Apie\Serializer\Normalizers\BooleanNormalizer62%
Apie\Serializer\Normalizers\StringNormalizer62%
Apie\StorageMetadata\PropertyConverters\AccessControlListAttributeConverter63%
Apie\TwigTemplateLayoutRenderer\Extension\ComponentHelperExtension63%
Apie\DoctrineEntityDatalayer\OrmBuilder63%
Apie\Core\ApieLib63%
Apie\Core\Other\DiscriminatorMapping64%
Apie\Core\Metadata\ValueObjectMetadata64%
Apie\Core\ValueObjects\IdentifierUri64%
Apie\Core\Utils\ValueObjectUtils65%
Apie\Core\TypeUtils65%
Apie\ApieBundle\DataCollector\FieldData\ObjectType66%
Apie\ApieBundle\DataCollector\FieldData\ScalarType66%
Apie\Console\Commands\ApieRunGlobalMethodCommand66%
Apie\Fixtures\ValueObjects\EncryptedPassword66%
Apie\IntegrationTests\Config\ApplicationConfig66%
Apie\Maker\BoundedContext\Resources\ResourceDefinition66%
Apie\Maker\ValueObjects\PropertyDefinitionName66%
Apie\Serializer\Normalizers\PermissionListNormalizer66%
Apie\StorageMetadata\Attributes\OneToOneAttribute66%
Apie\SchemaGenerator\Enums\SchemaUsages66%
Apie\SchemaGenerator\SchemaProviders\AliasSchemaProvider67%
Apie\IntegrationTests\Apie\TypeDemo\Resources\User67%
Apie\Core\Datalayers\Search\LazyLoadedListFilterer69%
Apie\Core\Identifiers\AutoIncrementInteger69%
Apie\Core\TypeConverters\ReflectionMethodToReflectionClassConverter69%
Apie\LaravelApie\ErrorHandler\ApieErrorRenderer69%
Apie\LaravelApie\Wrappers\Core\BoundedContextSelected69%
Apie\Faker\Seeders\ApieResourceSeeder69%
Apie\StorageMetadata\PropertyConverters\OneToManyAttributeConverter69%
Apie\Console\Helpers\BooleanInteractor70%
Apie\Serializer\FieldFilters\ChainedFilter70%
Apie\HtmlBuilders\Components\Layout\ShowProfile70%
Apie\HtmlBuilders\Factories\Concrete\UnionTypehintComponentProvider71%
Apie\DoctrineEntityConverter\CodeGenerators\LimitFieldLength71%
Apie\Serializer\Normalizers\ResourceNormalizer71%
Apie\Serializer\Normalizers\UploadedFileNormalizer71%
Apie\Common\ValueObjects\PossibleRoutePrefixes72%
Apie\Core\Metadata\Fields\GetterMethod72%
Apie\Common\ContextBuilders\RequestBodyDecoderContextBuilder72%
Apie\Core\ValueObjects\IsStringValueObject72%
Apie\Core\IdentifierUtils72%
Apie\Faker\Fakers\UseFakeMethodFaker72%
Apie\Serializer\FieldFilters\FilterFromArray72%
Apie\LaravelApie\ContextBuilders\SessionContextBuilder73%
Apie\RegexTools\Parts\RepeatToken73%
Apie\StorageMetadataBuilder\CodeGenerators\FileTableGenerator73%
Apie\Core\Context\ApieContext74%
Apie\Core\Utils\EnumUtils75%
Apie\IntegrationTests\Apie\TypeDemo\Actions\Calculator75%
Apie\IntegrationTests\SearchTerm75%
Apie\Maker\BoundedContext\Identifiers\BoundedContextDefinitionIdentifier75%
Apie\Serializer\Encoders\JsonDecoder75%
Apie\StorageMetadataBuilder\ChainedBootGeneratedCode75%
Apie\StorageMetadataBuilder\ChainedGeneratedCodeContext75%
Apie\StorageMetadataBuilder\ChainedPostGeneratedCodeContext75%
Apie\StorageMetadata\Attributes\OneToManyAttribute75%
Apie\StorageMetadata\Converters\ValueObjectToInt75%
Apie\StorageMetadata\Converters\ValueObjectToString75%
Apie\Core\Translator\Enums\FromFileLanguage75%
Apie\HtmlBuilders\Factories\ComponentFactory76%
Apie\StorageMetadata\PropertyConverters\OneToOneAttributeConverter76%
Apie\Serializer\Normalizers\ReflectionTypeNormalizer76%
Apie\StorageMetadata\Mediators\DomainToStorageContext76%
Apie\Core\Enums\ScalarType76%
Apie\CountWords\Strategies\PdfFileWordCounter77%
Apie\DateValueObjects\UnixTimestamp77%
Apie\IntegrationTests\Apie\TypeDemo\Resources\ObjectWithRelation77%
Apie\IntegrationTests\Requests\JsonFields\GetAndSetPrimitiveField77%
Apie\DoctrineEntityConverter\OrmBuilder78%
Apie\ApieBundle\ContextBuilders\CsrfTokenContextBuilder78%
Apie\ApieCommonPlugin\ObjectProviderFactory78%
Apie\SchemaGenerator\SchemaProviders\SchemaAttributeProvider78%
Apie\Core\Metadata\UnionTypeMetadata79%
Apie\HtmlBuilders\Components\Forms\FormSplit79%
Apie\Core\ValueObjects\Utils79%
Apie\Core\Datalayers\GroupedDataLayer79%
Apie\HtmlBuilders\ResourceActions\RunResourceMethodResourceAction79%
Apie\Common\Actions\RunItemMethodAction79%
Apie\Core\Dto\CmsInputOption80%
Apie\Core\Lists\ItemSet80%
Apie\Core\Metadata\Strategy\ValueObjectStrategy80%
Apie\Core\TypeConverters\ReflectionTypeToReflectionClassConverter80%
Apie\SchemaGenerator\SchemaProviders\ValueObjectSchemaProvider80%
Apie\Serializer\Normalizers\DateTimeZoneNormalizer80%
Apie\Serializer\Normalizers\StringableCompositeValueObjectNormalizer80%
Apie\StorageMetadata\PropertyConverters\ParentAttributeConverter80%
Apie\Core\FileStorage\InlineStorage80%
Apie\IntegrationTests\Requests\JsonFields\GetAndSetObjectField80%
Apie\Core\Lists\ItemList81%
Apie\Common\Actions\ModifyObjectAction81%
Apie\Core\Attributes\CmsValidationCheck81%
Apie\Core\Datalayers\Grouped\DataLayerByBoundedContext81%
Apie\Core\Identifiers\SnakeCaseSlug81%
Apie\Core\Metadata\ItemHashmapMetadata81%
Apie\Serializer\Normalizers\DoNotChangeFileNormalizer81%
Apie\StorageMetadata\ClassInstantiators\FromStoredFile81%
Apie\StorageMetadata\PropertyConverters\ManyToOneAttributeConverter81%
Apie\Common\Actions\RemoveObjectAction82%
Apie\Console\Helpers\NumberInteractor82%
Apie\Maker\Utils82%
Apie\Core\Utils\EntityUtils83%
Apie\Common\ContextBuilderFactory83%
Apie\Core\Datalayers\Search\QuerySearch83%
Apie\Core\Identifiers\KebabCaseSlug83%
Apie\SchemaGenerator\SchemaProviders\MetadataSchemaProvider83%
Apie\StorageMetadata\Converters\AutoIncrementTableToValueObject83%
Apie\StorageMetadata\Converters\StringToEnum83%
Apie\StorageMetadata\PropertyConverters\DefaultValueAttributeConverter83%
Apie\DateValueObjects\Concerns\CanCreateInstanceFromDateTimeObject83%
Apie\HtmlBuilders\Factories\FormComponentFactory83%
Apie\Serializer\Normalizers\ItemListNormalizer83%
Apie\ApieBundle\DependencyInjection\ApieExtension83%
Apie\Core\FileStorage\StoredFile83%
Apie\HtmlBuilders\Components\Layout\LoginSelect84%
Apie\Cms\Controllers\FormCommitController84%
Apie\DoctrineEntityDatalayer\DoctrineUtils84%
Apie\Common\Wrappers\RequestAwareInMemoryDatalayer84%
Apie\SchemaGenerator\SchemaProviders\DateValueObjectSchemaProvider84%
Apie\HtmlBuilders\ErrorHandler\WrappedError85%
Apie\Core\ValueObjects\Fields\FromProperty85%
Apie\Maker\BoundedContext\Resources\CodeGeneratedLog85%
Apie\Console\ConsoleCliStorage85%
Apie\Core\Metadata\Strategy\ExceptionStrategy85%
Apie\Core\ValueObjects\UrlRouteDefinition85%
Apie\DoctrineEntityDatalayer\Query\OrderBySearchFilter85%
Apie\HtmlBuilders\ErrorHandler\WrappedErrorTraceList85%
Apie\HtmlBuilders\Factories\Concrete\ItemListComponentProvider85%
Apie\IntegrationTests\Requests\JsonFields\GetUuidField85%
Apie\RestApi\Controllers\SwaggerUIController85%
Apie\Serializer\Lists\NormalizerList85%
Apie\Serializer\Normalizers\DateTimeNormalizer85%
Apie\TextValueObjects\EncryptedPassword85%
Apie\SchemaGenerator\Builders\ComponentsBuilder86%
Apie\Console\Helpers\UploadedFileInteractor86%
Apie\IntegrationTests\Console\InteractiveConsoleCommand86%
Apie\ApiePhpstanRules\EntityGetIdShouldBeSpecific86%
Apie\CountWords\Strategies\OfficeDocumentWordCounter86%
Apie\Core\Utils\ConverterUtils87%
Apie\Console\Helpers\DisplayResultHelper87%
Apie\Core\Actions\ActionResponse87%
Apie\Core\Exceptions\EntityNotFoundException87%
Apie\Core\Exceptions\UnknownExistingEntityError87%
Apie\HtmlBuilders\Factories\Concrete\MixedComponentProvider87%
Apie\IntegrationTests\Requests\CmsFormSubmitRequest87%
Apie\LaravelApie\ContextBuilders\RegisterBoundedContextActionContextBuilder87%
Apie\StorageMetadataBuilder\CodeGenerators\AddIndexesCodeGenerator87%
Apie\Core\PropertyAccess87%
Apie\IntegrationTests\Requests\FormSubmitCall88%
Apie\Common\ActionDefinitions\CreateResourceActionDefinition88%
Apie\Common\ActionDefinitions\ReplaceResourceActionDefinition88%
Apie\Core\PropertyToFieldMetadataUtil88%
Apie\LaravelApie\ErrorHandler\Handler88%
Apie\Core\Lists\ReflectionMethodList88%
Apie\Core\Metadata\ScalarMetadata88%
Apie\Core\ValueObjects\Base64Stream88%
Apie\Fixtures\ValueObjects\AddressWithZipcodeCheck88%
Apie\HtmlBuilders\Assets\AssetManager88%
Apie\HtmlBuilders\ResourceActions\GlobalMethodResourceAction88%
Apie\IntegrationTests\Applications\Symfony\SymfonyTestApplication89%
Apie\StorageMetadataBuilder\Mediators\GeneratedCodeContext89%
Apie\Common\Actions\StreamItemMethodAction89%
Apie\ApiePhpstanRules\ValueObjectHasNoConstructor89%
Apie\Console\Helpers\DefaultObjectInteractor89%
Apie\HtmlBuilders\FormBuildContext89%

Project Risks

Class CRAP
Apie\Core\Metadata\Fields\SetterMethod228
Apie\Core\Metadata\Fields\OptionalField182
Apie\HtmlBuilders\FieldDisplayProviders\ListDisplayProvider176
Apie\Core\ValueObjects\Utils144
Apie\Core\FileStorage\StoredFile140
Apie\Core\Context\ApieContext132
Apie\Core\FileStorage\ChainedFileStorage114
Apie\Core\TypeUtils113
Apie\Core\Metadata\Fields\ConstructorParameter110
Apie\DoctrineEntityDatalayer\OrmBuilder90
Apie\Serializer\Relations\ChainedRelation90
Apie\Fixtures\Entities\Order88
Apie\SchemaGenerator\Builders\ComponentsBuilder80
Apie\Common\Command\ApieUpdateRecalculatingCommand78
Apie\Core\Translator\TranslationStringSetBuilder75
Apie\Serializer\Normalizers\RelationNormalizer74
Apie\ApieCommonPlugin\ApieCommonPlugin72
Apie\Serializer\Encoders\MultipartDecoder72
Apie\ApieBundle\DataCollector\FieldData\AbstractFieldData70
Apie\TwigTemplateLayoutRenderer\Extension\ComponentHelperExtension66
Apie\Core\Metadata\Fields\DiscriminatorColumn65
Apie\Core\Other\ActualFileWriter61
Apie\Common\Actions\RunItemMethodAction59
Apie\HtmlBuilders\ValueObjects\FormName56
Apie\ApieBundle\Doctrine\MergedRegistry56
Apie\Core\TypeConverters\IntToAutoincrementIntegerConverter56
Apie\DoctrineEntityConverter\OrmBuilder51
Apie\HtmlBuilders\FieldDisplayProviders\UploadedFileDisplayProvider49
Apie\StorageMetadata\PropertyConverters\OneToManyAttributeConverter46
Apie\ApieBundle\Security\ApieUserProvider46
Apie\ApieBundle\DataCollector\FieldData\ArrayType44
Apie\StorageMetadata\Converters\UploadedFileInterfaceToString43
Apie\Core\Metadata\StoredFileMetadata43
Apie\Core\Indexing\FromGetters42
Apie\DoctrineEntityConverter\CodeGenerators\LimitFieldLength39
Apie\StorageMetadataBuilder\Mediators\GeneratedCodeContext38
Apie\Core\Datalayers\Search\LazyLoadedListFilterer38
Apie\Core\Metadata\Fields\GetterMethod38
Apie\Console\Output\IndentedOutputDecorator37
Apie\Core\Utils\EntityUtils36
Apie\SchemaGenerator\SchemaProviders\MetadataSchemaProvider35
Apie\StorageMetadata\Mediators\DomainToStorageContext34
Apie\Core\Lists\ItemSet34
Apie\Common\RequestBodyDecoder34
Apie\Core\PropertyToFieldMetadataUtil33
Apie\Core\Metadata\UnionTypeMetadata33
Apie\HtmlBuilders\Factories\ComponentFactory33
Apie\HtmlBuilders\Factories\Concrete\BooleanComponentProvider33
Apie\Core\Lists\ItemList32
Apie\HtmlBuilders\ResourceActions\RemoveResourceAction32
Apie\HtmlBuilders\Factories\FormComponentFactory32
Apie\Core\ValueObjects\IsStringValueObject32
Apie\LaravelApie\ContextBuilders\CsrfTokenContextBuilder31
Apie\HtmlBuilders\Factories\Concrete\HideUuidAsIdComponentProvider31
Apie\Common\IntegrationTestLogger30
Apie\IntegrationTests\Apie\TypeDemo\Resources\User28
Apie\Console\Helpers\VerifyOtpInteractor28
Apie\Core\Metadata\Concerns\UseContextKey27
Apie\Core\Utils\ValueObjectUtils26
Apie\StorageMetadata\PropertyConverters\AccessControlListAttributeConverter26
Apie\SchemaGenerator\SchemaProviders\DateTimeZoneSchemaProvider25
Apie\Core\ApieLib25
Apie\Core\Translator\ValueObjects\TranslationString25
Apie\Core\Other\DiscriminatorMapping25
Apie\Common\Actions\RemoveObjectAction24
Apie\HtmlBuilders\Factories\Concrete\MultiSelectComponentProvider24
Apie\StorageMetadata\PropertyConverters\OneToOneAttributeConverter23
Apie\HtmlBuilders\FormBuildContext23
Apie\Faker\Seeders\ApieResourceSeeder23
Apie\StorageMetadata\ClassInstantiators\ChainedClassInstantiator23
Apie\Core\Datalayers\Search\QuerySearch23
Apie\Core\ValueObjects\IdentifierUri22
Apie\StorageMetadata\Converters\StringToUploadedFileInterface22
Apie\Serializer\Normalizers\ItemListNormalizer21
Apie\Core\Datalayers\ValueObjects\LazyLoadedListIdentifier21
Apie\DoctrineEntityDatalayer\DoctrineUtils21
Apie\HtmlBuilders\Components\BaseComponent21
Apie\Maker\ValueObjects\ClassNameReference21
Apie\Maker\ValueObjects\VendorValueObject21
Apie\HtmlBuilders\FieldDisplayProviders\ArrayDisplayProvider20
Apie\RegexTools\Parts\RepeatToken20
Apie\HtmlBuilders\Components\Layout\ShowProfile20
Apie\Core\ValueObjects\Fields\FromProperty20
Apie\ApieBundle\Security\SymfonyUserDecoratorIdentifier20
Apie\Core\Attributes\AnyApplies20
Apie\Core\Exceptions\FileStorageException20
Apie\LaravelApie\Wrappers\Security\LaravelUserDecoratorIdentifier20
Apie\LaravelApie\Wrappers\Security\UserAuthenticationContextBuilder20
Apie\Core\Utils\ConverterUtils19
Apie\IntegrationTests\Apie\TypeDemo\Actions\Authentication19
Apie\HtmlBuilders\ResourceActions\RunResourceMethodResourceAction19
Apie\Common\Wrappers\CmsRendererFactory19
Apie\DoctrineEntityDatalayer\Commands\ApieUpdateIdfCommand19
Apie\Serializer\FieldFilters\FilterFromArray19
Apie\Common\Actions\ModifyObjectAction18
Apie\DoctrineEntityDatalayer\IndexStrategy\IndexAfterResponseIsSentStrategy18
Apie\Core\Actions\ActionResponse18
Apie\Serializer\Normalizers\ResourceNormalizer18
Apie\IntegrationTests\Applications\Symfony\SymfonyTestApplication18
Apie\Common\Actions\StreamItemMethodAction18
Apie\Console\Helpers\StringInteractor18
Apie\Core\FileStorage\LocalFileStorage17
Apie\ApieBundle\ContextBuilders\CsrfTokenContextBuilder17
Apie\ApieBundle\DependencyInjection\ApieExtension17
Apie\Core\Datalayers\GroupedDataLayer16
Apie\Core\Attributes\LoggedIn16
Apie\Fixtures\Entities\CollectionItemOwned16
Apie\HtmlBuilders\Factories\Concrete\VerifyOtpInputComponentProvider16
Apie\Common\ValueObjects\PossibleRoutePrefixes16
Apie\Core\IdentifierUtils16
Apie\Common\Wrappers\RequestAwareInMemoryDatalayer15
Apie\Console\ConsoleCliStorage15
Apie\RegexTools\Parts\EscapedCharacter15
Apie\ApieBundle\EventListeners\SendKernelExceptionOnCaughtExceptionListener14
Apie\Cms\Controllers\FormCommitController14
Apie\Serializer\EncoderHashmap14
Apie\Maker\BoundedContext\Resources\CodeGeneratedLog14
Apie\StorageMetadataBuilder\CodeGenerators\FileTableGenerator14
Apie\Core\Metadata\ValueObjectMetadata14
Apie\Core\PropertyAccess14
Apie\Common\Wrappers\GeneralServiceFactory13
Apie\Core\Identifiers\Identifier13
Apie\SchemaGenerator\SchemaProviders\AliasSchemaProvider13
Apie\HtmlBuilders\Factories\Concrete\FileUploadComponentProvider13
Apie\IntegrationTests\Requests\EditRequestDecorator13
Apie\LaravelApie\ErrorHandler\ApieErrorRenderer12
Apie\Maker\Utils12
Apie\HtmlBuilders\ErrorHandler\WrappedError12
Apie\DateValueObjects\UnixTimestamp12
Apie\Common\ActionDefinitions\CreateResourceActionDefinition12
Apie\Common\ActionDefinitions\ReplaceResourceActionDefinition12
Apie\SchemaGenerator\SchemaProviders\SchemaAttributeProvider12
Apie\Faker\Fakers\UseFakeMethodFaker12
Apie\ApieBundle\Wrappers\SymfonyUserDecoratorFactory12
Apie\Cms\Controllers\LastActionResultController12
Apie\Core\Attributes\HasRole12
Apie\LaravelApie\Wrappers\Security\LaravelUserDecoratorFactory12
Apie\StorageMetadata\Attributes\ManyToOneAttribute12
Apie\StorageMetadata\Converters\ArrayToItemSet12
Apie\StorageMetadata\Converters\DateTimeToString12
Apie\StorageMetadata\Converters\MixedToMixedStorage12
Apie\StorageMetadata\Converters\StringToDateTime12
Apie\StorageMetadata\Converters\ValueObjectToFloat12
Apie\CountryAndPhoneNumber\Factories\PhoneNumberFactory11
Apie\IntegrationTests\Requests\JsonFields\GetAndSetObjectField11
Apie\Common\Wrappers\BoundedContextHashmapFactory11
Apie\ApieBundle\DataCollector\ApieDataCollector11
Apie\Serializer\Normalizers\BooleanNormalizer11
Apie\ApiePhpstanRules\EntityGetIdShouldBeSpecific11
Apie\Serializer\FieldFilters\ChainedFilter11
Apie\Core\Metadata\ScalarMetadata11
Apie\DoctrineEntityDatalayer\Query\RequiresPermissionFilter11
Apie\HtmlBuilders\Factories\Concrete\UnionTypehintComponentProvider10
Apie\Console\Helpers\ItemHashmapInteractor10
Apie\Common\DependencyInjection\ApieConfigFileLocator10
Apie\Console\Commands\ApieRunGlobalMethodCommand10
Apie\Core\Utils\EnumUtils10
Apie\IntegrationTests\Requests\CmsFormSubmitRequest10
Apie\LaravelApie\ErrorHandler\Handler10
Apie\HtmlBuilders\ResourceActions\GlobalMethodResourceAction10
Apie\ApiePhpstanRules\ValueObjectHasNoConstructor10
Apie\Core\Identifiers\AutoIncrementInteger9
Apie\Core\TypeConverters\ReflectionMethodToReflectionClassConverter9
Apie\HtmlBuilders\Factories\Concrete\NullComponentProvider9
Apie\Serializer\Lists\SerializedHashmap9
Apie\Serializer\Lists\SerializedList9
Apie\Serializer\Normalizers\StringNormalizer9
Apie\Core\FileStorage\InlineStorage9
Apie\Core\Attributes\CmsValidationCheck9
Apie\Core\Identifiers\SnakeCaseSlug9
Apie\Serializer\Normalizers\UploadedFileNormalizer9
Apie\Core\Identifiers\KebabCaseSlug9
Apie\Console\Helpers\UploadedFileInteractor9
Apie\CountWords\Strategies\OfficeDocumentWordCounter9
Apie\IntegrationTests\Requests\FormSubmitCall9
Apie\ApieBundle\DataCollector\ApieContextState8
Apie\Core\Enums\ScalarType8
Apie\Common\ContextBuilders\AddTextEncrypterContextBuilder8
Apie\CountWords\Strategies\PdfFileWordCounter8
Apie\Core\Metadata\Strategy\UploadedFileStrategy8
Apie\Serializer\Normalizers\StringableCompositeValueObjectNormalizer8
Apie\LaravelApie\Wrappers\Core\BoundedContextSelected8
Apie\Serializer\Normalizers\DoNotChangeFileNormalizer8
Apie\Console\Helpers\NumberInteractor8
Apie\ApieBundle\Wrappers\BoundedContextSelected8
Apie\IntegrationTests\Apie\TypeDemo\Resources\ObjectWithRelation7
Apie\Core\Datalayers\Grouped\DataLayerByBoundedContext7
Apie\Core\Metadata\ItemHashmapMetadata7
Apie\Serializer\Lists\NormalizerList7
Apie\StorageMetadataBuilder\CodeGenerators\AddIndexesCodeGenerator7
Apie\Maker\EventListeners\DoCacheWarmupForApieMaker6
Apie\Common\ContextBuilders\RequestBodyDecoderContextBuilder6
Apie\LaravelApie\ContextBuilders\SessionContextBuilder6
Apie\ApieCommonPlugin\ObjectProviderFactory6
Apie\SchemaGenerator\SchemaProviders\ValueObjectSchemaProvider6
Apie\StorageMetadata\PropertyConverters\ManyToOneAttributeConverter6
Apie\StorageMetadata\PropertyConverters\DefaultValueAttributeConverter6
Apie\HtmlBuilders\Components\Layout\LoginSelect6
Apie\Core\Metadata\Strategy\ExceptionStrategy6
Apie\IntegrationTests\Console\InteractiveConsoleCommand6
Apie\HtmlBuilders\Factories\Concrete\MixedComponentProvider6
Apie\HtmlBuilders\Assets\AssetManager6
Apie\Serializer\Context\AddFilterContext6
Apie\StorageMetadata\Exceptions\CouldNotCastPropertyException6
Apie\Fixtures\Enums\OrderStatus6
Apie\IntegrationTests\Apie\TypeDemo\Enums\OrderStatus6
Apie\IntegrationTests\Config\ApplicationConfig5
Apie\Console\Helpers\BooleanInteractor5
Apie\Fixtures\Context\IsActivatedUser5
Apie\HtmlBuilders\FieldDisplayProviders\EnumDisplayProvider5
Apie\SchemaGenerator\SchemaProviders\ItemSetSchemaProvider5
Apie\StorageMetadata\Attributes\OneToManyAttribute5
Apie\Serializer\Normalizers\ReflectionTypeNormalizer5
Apie\IntegrationTests\Requests\JsonFields\GetAndSetPrimitiveField5
Apie\StorageMetadata\ClassInstantiators\FromStoredFile5
Apie\Core\ValueObjects\UrlRouteDefinition5
Apie\DoctrineEntityDatalayer\Query\OrderBySearchFilter5
Apie\HtmlBuilders\Factories\Concrete\ItemListComponentProvider5
Apie\RestApi\Controllers\SwaggerUIController5
Apie\Serializer\Normalizers\DateTimeNormalizer5
Apie\Console\Helpers\DefaultObjectInteractor5
Apie\ApieBundle\Security\ApieUserDecorator5
Apie\StorageMetadata\Attributes\OneToOneAttribute4
Apie\SchemaGenerator\Enums\SchemaUsages4
Apie\StorageMetadataBuilder\ChainedBootGeneratedCode4
Apie\StorageMetadataBuilder\ChainedGeneratedCodeContext4
Apie\StorageMetadataBuilder\ChainedPostGeneratedCodeContext4
Apie\HtmlBuilders\Components\Forms\FormSplit4
Apie\Core\Dto\CmsInputOption4
Apie\Core\TypeConverters\ReflectionTypeToReflectionClassConverter4
Apie\StorageMetadata\PropertyConverters\ParentAttributeConverter4
Apie\ApieCommonPlugin\ApieCommonPluginServiceProvider4
Apie\Cms\LayoutPicker4
Apie\SchemaGenerator\SchemaProviders\DateValueObjectSchemaProvider4
Apie\HtmlBuilders\ErrorHandler\WrappedErrorTraceList4
Apie\LaravelApie\ContextBuilders\RegisterBoundedContextActionContextBuilder4
Apie\StorageMetadata\Converters\ValueObjectToInt3
Apie\StorageMetadata\Converters\ValueObjectToString3
Apie\StorageMetadata\Converters\AutoIncrementTableToValueObject3
Apie\Console\Helpers\DisplayResultHelper3
Apie\Maker\ValueObjects\PropertyDefinitionName2
Apie\Core\Translator\Enums\FromFileLanguage2
Apie\StorageMetadata\Converters\StringToEnum2

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
createToken0%
getContextChanges0%
getApieContextChanges0%
collect0%
__construct0%
isSame0%
getChanges0%
isSame0%
__toString0%
__toString0%
__construct0%
__toString0%
__toString0%
__construct0%
__toString0%
getManagerNames0%
getManagerForClass0%
getDefaultConnectionName0%
getConnections0%
getConnectionNames0%
getUserIdentifier0%
refreshUser0%
supportsClass0%
__construct0%
getUser0%
getId0%
createFrom0%
convert0%
getReferenceFor0%
__construct0%
getPermissionIdentifiers0%
renderApieCmsData0%
renderApieComponent0%
create0%
activate0%
deactivate0%
uninstall0%
getSubscribedEvents0%
generatePhpCode0%
__construct0%
__construct0%
__invoke0%
getAction0%
getAction0%
minStringLength0%
maxStringLength0%
upsert0%
execute0%
__construct0%
getAllPaths0%
failTestShowError0%
offsetGet0%
offsetGet0%
offsetGet0%
__construct0%
getActionsForBoundedContext0%
getIdentifierClassName0%
toNative0%
__construct0%
__construct0%
upsert0%
interactWith0%
interactWith0%
interactWith0%
offsetGet0%
setVerbosity0%
getVerbosity0%
isQuiet0%
isVerbose0%
isVeryVerbose0%
isDebug0%
setDecorated0%
isDecorated0%
setFormatter0%
getFormatter0%
offsetGet0%
key0%
resetAliases0%
dumpValueException0%
__construct0%
applies0%
createFromStaticValue0%
__construct0%
__construct0%
applies0%
applies0%
__construct0%
applies0%
getReferenceFor0%
__serialize0%
__unserialize0%
jsonSerialize0%
__toString0%
__callStatic0%
__set0%
__get0%
__invoke0%
getApplicableSetters0%
offsetGet0%
upsert0%
upsert0%
compare0%
getBoundedContextId0%
getClass0%
fromNative0%
toNative0%
__construct0%
getStatusCode0%
__construct0%
__construct0%
getStatusCode0%
getStatusCode0%
__construct0%
getStatusCode0%
getChainedExceptions0%
fromTypehint0%
__construct0%
__construct0%
createForList0%
createForHashmap0%
getStatusCode0%
getProxy0%
loadFromStorage0%
psrToPath0%
getProxy0%
createNewUpload0%
getProxy0%
loadFromStorage0%
setIndexing0%
__construct0%
propertyToUnderscore0%
getSchema0%
humanize0%
toCamelCaseSlug0%
toKebabCaseSlug0%
toSnakeCaseSlug0%
humanize0%
humanize0%
humanize0%
offsetGet0%
offsetGet0%
first0%
append0%
first0%
append0%
offsetGet0%
jsonSerialize0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
createRandom0%
offsetGet0%
toClass0%
getRequiredFields0%
markValueAsMissing0%
getAttributes0%
getOptions0%
getFieldPriority0%
getAttributes0%
getDefaultValue0%
getFieldPriority0%
markValueAsMissing0%
getAttributes0%
markValueAsMissing0%
getMethod0%
allowsNull0%
markValueAsMissing0%
getAttributes0%
toClass0%
getRequiredFields0%
getRequiredFields0%
__construct0%
getRequiredFields0%
getValueOptions0%
getHashmap0%
getRequiredFields0%
getArrayItemType0%
getCreationMetadata0%
getModificationMetadata0%
getResultMetadata0%
getClass0%
getCreationMetadata0%
getModificationMetadata0%
supports0%
getModificationMetadata0%
getModificationMetadata0%
getRequiredFields0%
getRequiredFields0%
clearPath0%
fileExists0%
readContents0%
provideSchema0%
provideSchema0%
__construct0%
getPermissionIdentifiers0%
getPermissionIdentifiers0%
__construct0%
__construct0%
__construct0%
offsetGet0%
makeSet0%
singular0%
plural0%
withProperty0%
withPlaceholder0%
withOperationType0%
toUnbounded0%
createForResourceName0%
convert0%
convert0%
couldBeAStream0%
isNonPolymorphicEntity0%
isEnum0%
toNativeType0%
isValueObject0%
decode0%
getTypehint0%
minStringLength0%
maxStringLength0%
withBaseUrl0%
__construct0%
toDate0%
__construct0%
__construct0%
register0%
getTypehint0%
fillMissingField0%
getDateFormat0%
jsonSerialize0%
__toString0%
setNameArgument0%
__toString0%
jsonSerialize0%
execute0%
recalculateIdfForAll0%
__construct0%
getStatusCode0%
__construct0%
updateIndex0%
updateIndex0%
onKernelTerminate0%
getIterator0%
upsert0%
__construct0%
__construct0%
__construct0%
__construct0%
setOwned0%
getCreatedBy0%
__construct0%
getFile0%
getOrderStatus0%
addOrderLine0%
removeOrderLine0%
provideAllowedMethods0%
acceptOrder0%
__construct0%
getReferenceFor0%
getReferenceFor0%
getReferenceFor0%
getReferenceFor0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
isManualAddress0%
getIndexes0%
createRandom0%
getMissingValidationErrors0%
withName0%
getMissingValidationErrors0%
withName0%
offsetGet0%
__construct0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
isSimpleList0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
offsetGet0%
__construct0%
getName0%
getUrl0%
getVariant0%
isSmallPage0%
fromNative0%
createSchema0%
currentSession0%
isThisMe0%
multiply0%
getReferenceFor0%
offsetGet0%
addOrderLine0%
unblock0%
getPermissionIdentifiers0%
__construct0%
logout0%
__construct0%
logout0%
__wakeup0%
__construct0%
addRawConfig0%
addEntityNamespace0%
__construct0%
__construct0%
shouldDoRequestValidation0%
shouldDoResponseValidation0%
bootstrap0%
shouldDoRequestValidation0%
shouldDoResponseValidation0%
shouldDoRequestValidation0%
shouldDoResponseValidation0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
__construct0%
validateToken0%
renderException0%
shouldReport0%
renderForConsole0%
register0%
getAuthIdentifierName0%
getAuthPassword0%
getRememberToken0%
setRememberToken0%
getAuthPasswordName0%
getRememberTokenName0%
retrieveByToken0%
updateRememberToken0%
retrieveByCredentials0%
validateCredentials0%
rehashPasswordIfRequired0%
__construct0%
getUser0%
getId0%
create0%
createFrom0%
convert0%
getReferenceFor0%
__construct0%
getPermissionIdentifiers0%
__construct0%
process0%
getReferenceFor0%
getReferenceFor0%
getReferenceFor0%
addPropertyDefinition0%
getOptions0%
getSecret0%
getCounter0%
getRegexStringLength0%
__construct0%
getStatusCode0%
createWithExistingComponents0%
setContentType0%
checkDuplicate0%
addModificationSchemaFor0%
addDisplaySchemaFor0%
addCreationSchemaFor0%
addDisplaySchemaFor0%
addDisplaySchemaFor0%
createFromUnionType0%
createFromScalar0%
process0%
getParentState0%
withOptions0%
withOptions0%
withParsedBody0%
withOptions0%
decode0%
requiresCsrf0%
__construct0%
__construct0%
getStatusCode0%
__construct0%
getChainedExceptions0%
createFromMixed0%
offsetGet0%
offsetGet0%
offsetGet0%
normalize0%
normalize0%
normalize0%
denormalize0%
denormalize0%
normalize0%
findBoundedContext0%
normalize0%
denormalize0%
normalize0%
__construct0%
hasEmbeddedRelation0%
followField0%
followField0%
createFromIterable0%
createFromIterable0%
createFromIterable0%
applyProperty0%
offsetGet0%
getReflectionProperty0%
__construct0%
getReflectionProperty0%
supports0%
convert0%
convert0%
convert0%
convert0%
convert0%
convert0%
convert0%
convert0%
convert0%
__construct0%
withDomainObject0%
getIndexes0%
renderValidationError0%
createFromCurrentTime0%
createFromDateTimeObject0%
toDate0%
withTimezone0%
ensureDraft0%
ensureDraft0%
noIndexing0%
__construct14%
addUploadedFiles14%
validate15%
onApieResponseCreated16%
supports16%
createRenderer18%
getContextKeyForType18%
__construct20%
onResourceCreated20%
validate20%
validate23%
logException25%
getWhereCondition25%
applies27%
getValueOptions33%
applies33%
toCaseInsensitive33%
getRegexStringLength33%
getPrio34%
getSuccessMessage36%
supportsNormalization36%
iterate37%
validate37%
create37%
createNewUpload40%
getValue40%
interactWith40%
runMigrations40%
createDataLayerMap42%
getValue42%
createFromParameter43%
toFloat44%
fakeFor44%
buildFields47%
createFormForResourceCreation48%
createFormForResourceModification48%
getBoundedContextFromRequest50%
register50%
pickLayout50%
hasOneToManyWithProperty50%
addOrGetUse50%
create52%
getAcceptedContentTypeForRequest53%
toDoctrineClass53%
dynamicCast54%
validateToken55%
isAuthorized55%
appliesToContext55%
isAuthorized56%
loadUserByIdentifier57%
__construct57%
getHashmap57%
getVariant57%
activate57%
denormalize57%
denormalize57%
applyToStorage57%
appliesSearch58%
getServerMimeType58%
setValue58%
getDisplayValue58%
applyToStorage58%
getRepository60%
isAuthorized60%
fromNative60%
createContextBuilderFactory60%
getFieldPriority60%
getFieldPriority60%
getFieldPriority60%
getFieldPriority60%
writeFile60%
toNative60%
canBeDisplayed60%
verifyAuthentication60%
getTargetNamespace60%
denormalize60%
getReflectionProperty60%
applyToStorage60%
interactWith62%
appliesToContext62%
split62%
getLastGeneratedCode62%
getDecoder63%
getMissingValue63%
getBoundedContextFromRequest63%
matchesType64%
createComponentFor65%
getRoles66%
getBoundedContext66%
getStatusCode66%
getAlias66%
appliesToContext66%
checkAuthorization66%
appliesPermissions66%
makeRewindable66%
getSize66%
entityClassToIdentifier66%
first66%
hasDefaultValue66%
allowsNull66%
isField66%
getResultMetadata66%
getArrayItemType66%
getConfigForClass66%
throwErrorOnMissingValue66%
toReflectionType66%
isEntity66%
isPolymorphicEntity66%
toBoolean66%
isSupported66%
validate66%
validate66%
patch66%
getOrderByCode66%
supports66%
getUrl66%
getChildFormFieldName66%
__toString66%
getOrderId66%
getDateToRecalculate66%
block66%
bootApplication66%
getDatalayerImplementation66%
createCmsResponse66%
validate66%
createStartMarker66%
createComponentsBuilder66%
followField66%
normalize66%
isBlacklisted66%
getStoragePropertyValue66%
applyToStorage66%
translate66%
getCurrentContext66%
getCurrentRenderer66%
getCurrentComponent66%
toJsonSchemaType66%
fromNative66%
toSchema66%
toValidConstructorArgument68%
getApplicableMethods68%
getIndexing68%
__invoke69%
convert69%
httpRequestGet69%
runFake70%
getResource70%
__construct70%
isAuthorized71%
process71%
getRootPath71%
fromArray71%
offsetUnset71%
assertResponseValue71%
addOrGetClass71%
getSchema71%
offsetSet71%
offsetSet71%
getReflectionProperty71%
dynamicCast72%
fakeArgumentsOfMethod72%
getMissingValidationErrors72%
process73%
getUrl75%
getUrl75%
__invoke75%
supports75%
supports75%
isSupported75%
getFilterColumns75%
getOrderByColumns75%
setValue75%
getClassNameFromDiscriminator75%
getArrayType75%
getAsset75%
doCreateDisplayFor75%
getCsrfToken75%
canCreateCmsResponse75%
getBoundedContextConfig75%
searchOrAddProperty75%
getMaximumPossibleLength75%
__construct75%
getMethod75%
getSchema75%
isFiltered75%
getNextTodo75%
convert75%
convert75%
toReflClass75%
applyToStorage75%
fromContext75%
tryFromName75%
getSchemaForType76%
__invoke76%
createFromInput77%
forType77%
injectIdentifier77%
getAttributes77%
jsonSerialize77%
createFromMetadata78%
createFromUploadedFile78%
upsert78%
determineDisplayValue80%
__invoke80%
getTags80%
getTags80%
getAction80%
getRouteRequirements80%
isSupported80%
interactUsingTypehint80%
interactWith80%
__construct80%
setDefaultDataLayer80%
pickDataLayerFor80%
fromClass80%
offsetSet80%
getScalarForType80%
getLastTranslationSegment80%
convert80%
toReflectionClass80%
isStringEnum80%
isIntEnum80%
countFromFile80%
countFromFile80%
putFile80%
fakeClass80%
getColumns80%
__construct80%
createFor80%
denormalizeFromParameter80%
supportsNormalization80%
hasPermissionRequirement80%
supports80%
applyToStorage80%
deselectComponent80%
isAuthorized81%
toString81%
findInverseProperty81%
createResponse82%
allowsLargeStrings82%
toTypehint82%
isAuthorized83%
isAuthorized83%
getNameToDisplay83%
__toString83%
fromClass83%
offsetUnset83%
toClass83%
extractAttributeValues83%
isEmptyPath83%
getFilledInValue83%
getLoggedInAs83%
getLoggedInAs83%
supportsMultipart83%
setSchema83%
denormalize83%
findParentProperty83%
create83%
convert83%
convert83%
load83%
__construct84%
hasPropertyWithType84%
create84%
interactUsingMetadata84%
countFromFile84%
createCurrentPathCode84%
processNode85%
postRun85%
__invoke85%
provideActionDefinitions85%
provideActionDefinitions85%
getClasses85%
createClientError85%
getContext85%
support85%
offsetCheck85%
isNonCompositeValueObject85%
toEnum85%
toDoctrineClass85%
createEntityManager85%
supports85%
createTranslationString85%
verify85%
verifyValidResponse85%
normalize85%
denormalize85%
applyToProperty85%
applyId86%
followField86%
convert86%
createReferencedCode86%
createComponentFor86%
processNode87%
getDisplayNameForMethod87%
getRepository87%
displayResult87%
removeExisting87%
offsetUnset87%
countFromResource87%
createWrapLayout87%
verifyValidResponse87%
process87%
process87%
denormalizeFromTypehint87%
findIndexProperty87%
getSpecialCharactersRegularExpression87%
authenticate87%
loadAll88%
execute88%
buildFromSegments88%
createDefinition88%
decodeBody88%
interactWith88%
interactWith88%
getAttributes88%
getModificationMetadata88%
fromNative88%
removeExisting88%
wrap88%
verifyValidResponse88%
addModificationSchemaFor88%
supportsNormalization88%
createFromMixed88%
iterateOverTable88%
persistNew89%
createComponentFor89%
run89%

Project Risks

Method CRAP
getApplicableSetters90
getAttributes90
getAttributes72
execute56
convert56
matchesType44
getOptions42
couldBeAStream42
createComponentFor42
convert42
getPrio31
applyToStorage31
refreshUser30
makeSet30
isNonPolymorphicEntity30
createComponentFor30
isSimpleList30
createComponentFor30
createFromScalar30
followField30
renderValidationError30
dynamicCast28
getContextKeyForType25
appliesToContext25
__construct24
buildFields24
hasPropertyWithType23
toTypehint23
getIndexing21
toNative21
addUploadedFiles20
__toString20
generatePhpCode20
isValueObject20
toDate20
execute20
withName20
fromNative20
validateToken20
decode20
findBoundedContext20
convert20
applyId19
patch19
applyToStorage18
isAuthorized18
runMigrations17
load17
validate16
fromNative15
loadAll15
isAuthorized15
applyToStorage15
applies14
execute14
run14
getSchemaForType13
denormalizeFromTypehint13
onApieResponseCreated13
supports13
createResponse12
createRenderer12
appliesSearch12
validate12
isSame12
getChanges12
isSame12
create12
getAllPaths12
interactWith12
applies12
loadFromStorage12
markValueAsMissing12
getDefaultValue12
markValueAsMissing12
getHashmap12
getRequiredFields12
clearPath12
getTypehint12
register12
removeOrderLine12
createComponentFor12
create12
process12
addModificationSchemaFor12
createFromMixed12
hasEmbeddedRelation12
applyProperty12
supports12
convert12
convert12
convert12
convert12
convert12
getAcceptedContentTypeForRequest11
allowsLargeStrings11
isAuthorized11
countFromResource11
getDecoder11
isAuthorized10
getStatusCode10
normalize10
createEntityManager10
interactWith10
isAuthorized10
__invoke9
convert9
createFromMetadata9
create9
runFake9
getResource9
denormalizeFromParameter9
split9
toString9
dynamicCast9
provideActionDefinitions9
provideActionDefinitions9
appliesToContext9
getSchema9
denormalize8
denormalize8
getSize8
getRegexStringLength8
__construct8
getServerMimeType8
getDisplayValue8
getApplicableMethods8
processNode8
followField8
fromArray8
authenticate8
getSuccessMessage8
process8
supportsNormalization8
buildFromSegments8
iterateOverTable8
getMissingValidationErrors7
iterate7
validate7
appliesToContext7
searchOrAddProperty7
getMissingValue7
createComponentFor7
getConfigForClass7
isAuthorized7
denormalize7
findParentProperty7
createReferencedCode7
processNode7
getModificationMetadata7
supportsNormalization7
getValue6
assertResponseValue6
offsetSet6
offsetSet6
setValue6
logException6
getWhereCondition6
fakeArgumentsOfMethod6
process6
denormalize6
createFromInput6
getAttributes6
jsonSerialize6
findInverseProperty6
getBoundedContextFromRequest6
isAuthorized6
__construct6
createFormForResourceCreation6
createFormForResourceModification6
createCurrentPathCode6
supports6
getDisplayNameForMethod6
interactWith6
getAttributes6
getContextChanges6
getApieContextChanges6
getManagerForClass6
convert6
getBoundedContextFromRequest6
__invoke6
interactWith6
applies6
upsert6
compare6
__construct6
createNewUpload6
first6
append6
first6
append6
getAttributes6
allowsNull6
fileExists6
readContents6
toUnbounded6
createForResourceName6
onKernelTerminate6
getIterator6
setOwned6
addOrderLine6
provideAllowedMethods6
withName6
createComponentFor6
createComponentFor6
createComponentFor6
isThisMe6
unblock6
bootstrap6
__construct6
convert6
addCreationSchemaFor6
createFromUnionType6
process6
withParsedBody6
normalize6
normalize6
getReflectionProperty6
__construct6
ensureDraft6
ensureDraft6
appliesPermissions5
followField5
toJsonSchemaType5
toValidConstructorArgument5
getValueOptions5
applies5
toCaseInsensitive5
process5
toDoctrineClass5
validateToken5
loadUserByIdentifier5
getHashmap5
getVariant5
activate5
toReflectionClass5
countFromFile5
createFor5
supportsNormalization5
create5
applyToStorage5
toClass5
create5
isNonCompositeValueObject5
toEnum5
findIndexProperty5
addModificationSchemaFor5
getRepository5
canBeDisplayed5
createNewUpload4
getValue4
getLastGeneratedCode4
createDataLayerMap4
createFromParameter4
checkAuthorization4
makeRewindable4
hasDefaultValue4
isEntity4
isPolymorphicEntity4
validate4
translate4
toSchema4
toFloat4
validate4
getRootPath4
getReflectionProperty4
isSupported4
getMethod4
tryFromName4
getRouteRequirements4
isSupported4
interactWith4
pickDataLayerFor4
getLastTranslationSegment4
convert4
countFromFile4
putFile4
register4
pickLayout4
hasOneToManyWithProperty4
__toString4
isEmptyPath4
interactUsingMetadata4
countFromFile4
getClasses4
createClientError4
getContext4
support4
offsetCheck4
onResourceCreated4
normalize4
postRun4
createComponentFor4
getRepository4
process4
createDefinition4
interactWith4
verifyValidResponse4
__construct3
fromNative3
writeFile3
verifyAuthentication3
getTargetNamespace3
getReflectionProperty3
entityClassToIdentifier3
allowsNull3
isField3
getArrayItemType3
toReflectionType3
isSupported3
supports3
getStoragePropertyValue3
httpRequestGet3
__construct3
offsetUnset3
addOrGetClass3
__invoke3
supports3
supports3
setValue3
getClassNameFromDiscriminator3
getAsset3
doCreateDisplayFor3
canCreateCmsResponse3
getMaximumPossibleLength3
isFiltered3
convert3
convert3
toReflClass3
applyToStorage3
__invoke3
forType3
injectIdentifier3
createFromUploadedFile3
upsert3
determineDisplayValue3
__invoke3
getTags3
getTags3
getAction3
fromClass3
isStringEnum3
fakeClass3
supports3
getNameToDisplay3
fromClass3
offsetUnset3
extractAttributeValues3
getFilledInValue3
supportsMultipart3
convert3
toDoctrineClass3
verify3
__invoke3
applyToProperty3
convert3
removeExisting3
offsetUnset3
decodeBody3
fromNative3
persistNew3
createComponentFor3
createFromMixed3
fakeFor2
addOrGetUse2
createContextBuilderFactory2
getFieldPriority2
getFieldPriority2
getFieldPriority2
getFieldPriority2
interactWith2
getRoles2
getBoundedContext2
getAlias2
first2
getResultMetadata2
throwErrorOnMissingValue2
toBoolean2
validate2
getOrderByCode2
getUrl2
getChildFormFieldName2
__toString2
getOrderId2
getDateToRecalculate2
block2
bootApplication2
getDatalayerImplementation2
createCmsResponse2
validate2
createStartMarker2
createComponentsBuilder2
isBlacklisted2
applyToStorage2
getCurrentContext2
getCurrentRenderer2
getCurrentComponent2
getSchema2
getUrl2
getUrl2
getFilterColumns2
getOrderByColumns2
getArrayType2
getCsrfToken2
getBoundedContextConfig2
__construct2
getNextTodo2
fromContext2
interactUsingTypehint2
setDefaultDataLayer2
offsetSet2
getScalarForType2
isIntEnum2
getColumns2
__construct2
hasPermissionRequirement2
deselectComponent2
getLoggedInAs2
getLoggedInAs2
setSchema2
create2
convert2
displayResult2
removeExisting2
wrap2
createWrapLayout2
createTranslationString2
verifyValidResponse2
verifyValidResponse2
denormalize2
getSpecialCharactersRegularExpression2