Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Apie\ApieBundle\DataCollector\FieldData\ResourceType0%
Apie\ApieBundle\DataCollector\FieldData\UnknownType0%
Apie\ApieBundle\Messenger\BackgroundProcessPersistListener0%
Apie\ApieBundle\Messenger\RunSequentialProcessMessage0%
Apie\ApieBundle\Messenger\RunSequentialProcessMessageHandler0%
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\BackgroundProcess\Utils0%
Apie\Core\BoundedContext\BoundedContextId0%
Apie\Core\Context\ReflectionHashmap0%
Apie\Core\Exceptions\DiscriminatorValueException0%
Apie\Core\Exceptions\DuplicateIdentifierException0%
Apie\Core\Exceptions\FileStorageException0%
Apie\Core\Exceptions\LockException0%
Apie\Core\Exceptions\MethodIsNotStaticException0%
Apie\Core\Exceptions\ObjectIsEmpty0%
Apie\Core\FileStorage\TextFile0%
Apie\Core\Lists\IntegerHashmap0%
Apie\Core\Lists\IntegerList0%
Apie\Core\Lists\MessageAndTimestampList0%
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\Actions\BackgroundProcessExample0%
Apie\Fixtures\BackgroundProcess\SequentialExample0%
Apie\Fixtures\Entities\Polymorphic\IntegerType0%
Apie\Fixtures\Entities\Polymorphic\MixedTypesIdentifier0%
Apie\Fixtures\Entities\Polymorphic\StringType0%
Apie\Fixtures\Identifiers\CollectionItemOwnedIdentifier0%
Apie\Fixtures\Identifiers\ImageFileIdentifier0%
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\Blade\ApieBladeRenderFunctions0%
Apie\LaravelApie\Blade\ApieRender0%
Apie\LaravelApie\Providers\SecurityServiceProvider0%
Apie\LaravelApie\Wrappers\Queue\RunBackgroundProcessJob0%
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\ThisIsNotAFieldException0%
Apie\Serializer\Relations\ChainedRelation0%
Apie\StorageMetadata\Attributes\ManyToOneAttribute0%
Apie\StorageMetadata\Converters\ArrayToItemSet0%
Apie\StorageMetadata\Converters\AutoIncrementTableToInt0%
Apie\StorageMetadata\Converters\DateTimeToString0%
Apie\StorageMetadata\Converters\EnumToString0%
Apie\StorageMetadata\Converters\MixedStorageToObject0%
Apie\StorageMetadata\Converters\MixedToMixedStorage0%
Apie\StorageMetadata\Converters\StringToDateTime0%
Apie\StorageMetadata\Converters\StringToEnum0%
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\HtmlBuilders\ResourceActions\RemoveResourceAction27%
Apie\HtmlBuilders\Factories\Concrete\HideUuidAsIdComponentProvider28%
Apie\Common\Wrappers\TemplateRenderFunctions28%
Apie\Fixtures\Entities\Order29%
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\McpServer\Factory\RunnerFactory33%
Apie\IntegrationTests\Apie\TypeDemo\Actions\Authentication36%
Apie\ApieBundle\EventListeners\SendKernelExceptionOnCaughtExceptionListener37%
Apie\IntegrationTests\Apie\TypeDemo\Actions\Calculator37%
Apie\Core\BackgroundProcess\SequentialBackgroundProcessIdentifier40%
Apie\Core\Metadata\Strategy\AliasStrategy40%
Apie\Maker\ValueObjects\VendorValueObject41%
Apie\Core\Context\AmbiguousCall42%
Apie\Core\Other\DiscriminatorConfig42%
Apie\Maker\EventListeners\DoCacheWarmupForApieMaker42%
Apie\Console\Helpers\StringInteractor45%
Apie\Core\Datalayers\ValueObjects\LazyLoadedListIdentifier46%
Apie\Core\FileStorage\LocalFileStorage46%
Apie\Core\Translator\ValueObjects\TranslationString46%
Apie\HtmlBuilders\Components\BaseComponent46%
Apie\Core\Metadata\Fields\DiscriminatorColumn47%
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\Exceptions\NotAcceptedException50%
Apie\Serializer\Relations\HasRelationEmbedded50%
Apie\StorageMetadata\Attributes\AclLinkAttribute50%
Apie\Core\Metadata\Concerns\UseContextKey52%
Apie\CountryAndPhoneNumber\Factories\PhoneNumberFactory53%
Apie\Common\Wrappers\GeneralServiceFactory55%
Apie\Core\Identifiers\Identifier55%
Apie\LaravelApie\Wrappers\Queue\BackgroundProcessPersistListener55%
Apie\Console\Output\IndentedOutputDecorator56%
Apie\Core\Translator\TranslationStringSetBuilder56%
Apie\IntegrationTests\Apie\TypeDemo\Resources\Order57%
Apie\Common\Wrappers\BoundedContextHashmapFactory57%
Apie\LaravelApie\ContextBuilders\CsrfTokenContextBuilder58%
Apie\Common\DependencyInjection\ApieConfigFileLocator58%
Apie\Core\Metadata\Strategy\UploadedFileStrategy58%
Apie\ApieBundle\Doctrine\MergedRegistry59%
Apie\ApieBundle\Security\ApieUserDecorator60%
Apie\ApieBundle\Wrappers\BoundedContextSelected60%
Apie\Core\Indexing\FromGetters60%
Apie\Fixtures\ValueObjects\SnowflakeWithPrefixExample60%
Apie\Common\RequestBodyDecoder61%
Apie\Core\Metadata\Fields\SetterMethod61%
Apie\RegexTools\Parts\EscapedCharacter62%
Apie\Serializer\Lists\SerializedHashmap62%
Apie\Serializer\Lists\SerializedList62%
Apie\Serializer\Normalizers\BooleanNormalizer62%
Apie\ApieBundle\DataCollector\FieldData\ArrayType63%
Apie\StorageMetadata\PropertyConverters\AccessControlListAttributeConverter63%
Apie\TwigTemplateLayoutRenderer\Extension\ComponentHelperExtension63%
Apie\DoctrineEntityDatalayer\OrmBuilder63%
Apie\Core\ApieLib63%
Apie\Core\Metadata\Fields\OptionalField63%
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\AiInstructor\AiPlaygroundCommand67%
Apie\IntegrationTests\Apie\TypeDemo\Resources\User67%
Apie\Core\Datalayers\Search\LazyLoadedListFilterer69%
Apie\Core\Identifiers\AutoIncrementInteger69%
Apie\LaravelApie\ErrorHandler\ApieErrorRenderer69%
Apie\LaravelApie\Wrappers\Core\BoundedContextSelected69%
Apie\Faker\Seeders\ApieResourceSeeder69%
Apie\Console\Helpers\BooleanInteractor70%
Apie\Serializer\FieldFilters\ChainedFilter70%
Apie\HtmlBuilders\Components\Layout\ShowProfile70%
Apie\Core\Metadata\Fields\GetterMethod71%
Apie\HtmlBuilders\Factories\Concrete\UnionTypehintComponentProvider71%
Apie\DoctrineEntityConverter\CodeGenerators\LimitFieldLength71%
Apie\Serializer\Normalizers\ResourceNormalizer71%
Apie\Serializer\Normalizers\UploadedFileNormalizer71%
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\StorageMetadata\PropertyConverters\OneToManyAttributeConverter74%
Apie\Core\Utils\EnumUtils75%
Apie\IntegrationTests\SearchTerm75%
Apie\Maker\BoundedContext\Identifiers\BoundedContextDefinitionIdentifier75%
Apie\Serializer\Encoders\JsonDecoder75%
Apie\Serializer\Normalizers\StringNormalizer75%
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\Core\Context\ApieContext76%
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\Core\Actions\ActionResponseStatus77%
Apie\ApieBundle\ContextBuilders\CsrfTokenContextBuilder78%
Apie\ApieCommonPlugin\ObjectProviderFactory78%
Apie\SchemaGenerator\SchemaProviders\SchemaAttributeProvider78%
Apie\HtmlBuilders\Components\Forms\FormSplit79%
Apie\HtmlBuilders\ResourceActions\RunResourceMethodResourceAction79%
Apie\Common\Actions\RunItemMethodAction79%
Apie\HtmlBuilders\Factories\FormComponentFactory79%
Apie\Core\Datalayers\GroupedDataLayer80%
Apie\Core\Dto\CmsInputOption80%
Apie\Core\Lists\ItemSet80%
Apie\Core\Metadata\Fields\ConstructorParameter80%
Apie\Core\Metadata\Strategy\ValueObjectStrategy80%
Apie\Core\TypeConverters\ReflectionTypeToReflectionClassConverter80%
Apie\Serializer\Normalizers\DateTimeZoneNormalizer80%
Apie\Serializer\Normalizers\StringableCompositeValueObjectNormalizer80%
Apie\StorageMetadata\PropertyConverters\ParentAttributeConverter80%
Apie\Core\FileStorage\InlineStorage80%
Apie\IntegrationTests\Requests\JsonFields\GetAndSetObjectField80%
Apie\DoctrineEntityConverter\OrmBuilder81%
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\SchemaGenerator\SchemaProviders\ValueObjectSchemaProvider81%
Apie\Serializer\Normalizers\DoNotChangeFileNormalizer81%
Apie\Serializer\Normalizers\UnionDenormalizer81%
Apie\StorageMetadata\ClassInstantiators\FromStoredFile81%
Apie\StorageMetadata\PropertyConverters\ManyToOneAttributeConverter81%
Apie\Core\Metadata\UnionTypeMetadata82%
Apie\Console\Helpers\NumberInteractor82%
Apie\LaravelApie\ErrorHandler\Handler82%
Apie\Maker\Utils82%
Apie\Core\Utils\EntityUtils83%
Apie\AiInstructor\OpenAiClient83%
Apie\Common\ContextBuilderFactory83%
Apie\Common\ValueObjects\PossibleRoutePrefixes83%
Apie\Core\Datalayers\Search\QuerySearch83%
Apie\Core\Identifiers\KebabCaseSlug83%
Apie\StorageMetadata\Converters\AutoIncrementTableToValueObject83%
Apie\StorageMetadata\PropertyConverters\DefaultValueAttributeConverter83%
Apie\DateValueObjects\Concerns\CanCreateInstanceFromDateTimeObject83%
Apie\Common\Actions\RemoveObjectAction83%
Apie\HtmlBuilders\Components\Layout\LoginSelect84%
Apie\Maker\CodeGenerators\CreateDomainObject84%
Apie\ApieBundle\DependencyInjection\ApieExtension84%
Apie\DoctrineEntityDatalayer\DoctrineUtils84%
Apie\Common\Wrappers\RequestAwareInMemoryDatalayer84%
Apie\Core\TypeConverters\ReflectionMethodToReflectionClassConverter84%
Apie\HtmlBuilders\ErrorHandler\WrappedError85%
Apie\SchemaGenerator\SchemaProviders\MetadataSchemaProvider85%
Apie\ApieBundle\DataCollector\FieldData\AbstractFieldData85%
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\SchemaGenerator\Builders\ComponentsBuilder85%
Apie\SchemaGenerator\SchemaProviders\DateValueObjectSchemaProvider85%
Apie\Serializer\Lists\NormalizerList85%
Apie\Serializer\Normalizers\DateTimeNormalizer85%
Apie\TextValueObjects\EncryptedPassword85%
Apie\Console\Helpers\UploadedFileInteractor86%
Apie\McpServer\Runner\InlineRunner86%
Apie\Serializer\Normalizers\ItemListNormalizer86%
Apie\IntegrationTests\Console\InteractiveConsoleCommand86%
Apie\ApiePhpstanRules\EntityGetIdShouldBeSpecific86%
Apie\Core\BackgroundProcess\SequentialBackgroundProcess86%
Apie\CountWords\Strategies\OfficeDocumentWordCounter86%
Apie\Console\Helpers\DisplayResultHelper87%
Apie\Core\Exceptions\UnknownExistingEntityError87%
Apie\HtmlBuilders\Factories\Concrete\MixedComponentProvider87%
Apie\IntegrationTests\Requests\CmsFormSubmitRequest87%
Apie\LaravelApie\ContextBuilders\RegisterBoundedContextActionContextBuilder87%
Apie\StorageMetadataBuilder\CodeGenerators\AddIndexesCodeGenerator87%
Apie\Core\Utils\ConverterUtils87%
Apie\Core\ValueObjects\Utils87%
Apie\Core\PropertyAccess87%
Apie\IntegrationTests\Requests\FormSubmitCall88%
Apie\Core\PropertyToFieldMetadataUtil88%
Apie\Common\Actions\StreamItemMethodAction88%
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\ApiePhpstanRules\ValueObjectHasNoConstructor89%
Apie\Console\Helpers\DefaultObjectInteractor89%
Apie\HtmlBuilders\FormBuildContext89%

Project Risks

Class CRAP
Apie\HtmlBuilders\FieldDisplayProviders\ListDisplayProvider176
Apie\Core\Metadata\Fields\OptionalField115
Apie\Core\FileStorage\ChainedFileStorage114
Apie\Core\TypeUtils113
Apie\Core\Context\ApieContext112
Apie\Core\ValueObjects\Utils96
Apie\DoctrineEntityDatalayer\OrmBuilder90
Apie\Serializer\Relations\ChainedRelation90
Apie\SchemaGenerator\Builders\ComponentsBuilder85
Apie\Core\Metadata\Fields\SetterMethod84
Apie\Fixtures\Entities\Order84
Apie\Common\Command\ApieUpdateRecalculatingCommand78
Apie\Core\Translator\TranslationStringSetBuilder75
Apie\Serializer\Normalizers\RelationNormalizer74
Apie\ApieCommonPlugin\ApieCommonPlugin72
Apie\Serializer\Encoders\MultipartDecoder72
Apie\TwigTemplateLayoutRenderer\Extension\ComponentHelperExtension66
Apie\Common\Actions\RunItemMethodAction62
Apie\Core\Other\ActualFileWriter61
Apie\HtmlBuilders\ValueObjects\FormName56
Apie\Core\TypeConverters\IntToAutoincrementIntegerConverter56
Apie\Core\Metadata\Fields\DiscriminatorColumn53
Apie\HtmlBuilders\FieldDisplayProviders\UploadedFileDisplayProvider49
Apie\ApieBundle\Security\ApieUserProvider46
Apie\DoctrineEntityConverter\OrmBuilder45
Apie\StorageMetadata\PropertyConverters\OneToManyAttributeConverter45
Apie\SchemaGenerator\SchemaProviders\MetadataSchemaProvider45
Apie\StorageMetadata\Converters\UploadedFileInterfaceToString43
Apie\ApieBundle\Doctrine\MergedRegistry43
Apie\Core\Metadata\StoredFileMetadata43
Apie\Core\Metadata\Fields\GetterMethod42
Apie\Core\Indexing\FromGetters42
Apie\Core\Metadata\Fields\ConstructorParameter40
Apie\DoctrineEntityConverter\CodeGenerators\LimitFieldLength39
Apie\HtmlBuilders\Factories\FormComponentFactory39
Apie\StorageMetadataBuilder\Mediators\GeneratedCodeContext38
Apie\Core\Datalayers\Search\LazyLoadedListFilterer38
Apie\Core\Metadata\UnionTypeMetadata37
Apie\Console\Output\IndentedOutputDecorator37
Apie\Core\Utils\EntityUtils36
Apie\StorageMetadata\Mediators\DomainToStorageContext34
Apie\Core\Lists\ItemSet34
Apie\Common\RequestBodyDecoder34
Apie\Core\PropertyToFieldMetadataUtil33
Apie\HtmlBuilders\Factories\ComponentFactory33
Apie\HtmlBuilders\Factories\Concrete\BooleanComponentProvider33
Apie\Core\Lists\ItemList32
Apie\HtmlBuilders\ResourceActions\RemoveResourceAction32
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\Common\Actions\RemoveObjectAction26
Apie\StorageMetadata\PropertyConverters\AccessControlListAttributeConverter26
Apie\SchemaGenerator\SchemaProviders\DateTimeZoneSchemaProvider25
Apie\Core\ApieLib25
Apie\Core\Translator\ValueObjects\TranslationString25
Apie\Core\Other\DiscriminatorMapping25
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\Maker\CodeGenerators\CreateDomainObject22
Apie\Core\ValueObjects\IdentifierUri22
Apie\StorageMetadata\Converters\StringToUploadedFileInterface22
Apie\Core\Datalayers\ValueObjects\LazyLoadedListIdentifier21
Apie\DoctrineEntityDatalayer\DoctrineUtils21
Apie\HtmlBuilders\Components\BaseComponent21
Apie\Maker\ValueObjects\ClassNameReference21
Apie\Common\Actions\ModifyObjectAction21
Apie\Maker\ValueObjects\VendorValueObject21
Apie\Serializer\Normalizers\ItemListNormalizer20
Apie\Core\BackgroundProcess\SequentialBackgroundProcess20
Apie\HtmlBuilders\FieldDisplayProviders\ArrayDisplayProvider20
Apie\Core\Utils\ConverterUtils20
Apie\RegexTools\Parts\RepeatToken20
Apie\HtmlBuilders\Components\Layout\ShowProfile20
Apie\Core\ValueObjects\Fields\FromProperty20
Apie\ApieBundle\Messenger\BackgroundProcessPersistListener20
Apie\ApieBundle\Security\SymfonyUserDecoratorIdentifier20
Apie\Core\Attributes\AnyApplies20
Apie\Core\BackgroundProcess\Utils20
Apie\Core\Exceptions\FileStorageException20
Apie\Fixtures\BackgroundProcess\SequentialExample20
Apie\LaravelApie\Wrappers\Security\LaravelUserDecoratorIdentifier20
Apie\LaravelApie\Wrappers\Security\UserAuthenticationContextBuilder20
Apie\IntegrationTests\Apie\TypeDemo\Actions\Authentication19
Apie\HtmlBuilders\ResourceActions\RunResourceMethodResourceAction19
Apie\Common\Actions\StreamItemMethodAction19
Apie\Common\Wrappers\CmsRendererFactory19
Apie\DoctrineEntityDatalayer\Commands\ApieUpdateIdfCommand19
Apie\Serializer\FieldFilters\FilterFromArray19
Apie\DoctrineEntityDatalayer\IndexStrategy\IndexAfterResponseIsSentStrategy18
Apie\Serializer\Normalizers\ResourceNormalizer18
Apie\IntegrationTests\Applications\Symfony\SymfonyTestApplication18
Apie\Console\Helpers\StringInteractor18
Apie\Core\Datalayers\GroupedDataLayer18
Apie\Core\FileStorage\LocalFileStorage17
Apie\ApieBundle\ContextBuilders\CsrfTokenContextBuilder17
Apie\ApieBundle\DependencyInjection\ApieExtension16
Apie\Core\Attributes\LoggedIn16
Apie\Fixtures\Entities\CollectionItemOwned16
Apie\HtmlBuilders\Factories\Concrete\VerifyOtpInputComponentProvider16
Apie\Core\IdentifierUtils16
Apie\Common\Wrappers\RequestAwareInMemoryDatalayer15
Apie\Console\ConsoleCliStorage15
Apie\RegexTools\Parts\EscapedCharacter15
Apie\ApieBundle\DataCollector\FieldData\ArrayType15
Apie\ApieBundle\EventListeners\SendKernelExceptionOnCaughtExceptionListener14
Apie\Maker\BoundedContext\Resources\CodeGeneratedLog14
Apie\StorageMetadataBuilder\CodeGenerators\FileTableGenerator14
Apie\Core\Metadata\ValueObjectMetadata14
Apie\Core\PropertyAccess14
Apie\Common\ValueObjects\PossibleRoutePrefixes13
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\ApieBundle\DataCollector\FieldData\AbstractFieldData12
Apie\DateValueObjects\UnixTimestamp12
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\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\Wrappers\BoundedContextHashmapFactory10
Apie\LaravelApie\ErrorHandler\Handler10
Apie\Common\DependencyInjection\ApieConfigFileLocator10
Apie\Console\Commands\ApieRunGlobalMethodCommand10
Apie\Core\Utils\EnumUtils10
Apie\IntegrationTests\Requests\CmsFormSubmitRequest10
Apie\HtmlBuilders\ResourceActions\GlobalMethodResourceAction10
Apie\ApiePhpstanRules\ValueObjectHasNoConstructor10
Apie\Core\Identifiers\AutoIncrementInteger9
Apie\HtmlBuilders\Factories\Concrete\NullComponentProvider9
Apie\Serializer\Lists\SerializedHashmap9
Apie\Serializer\Lists\SerializedList9
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\Core\Enums\ScalarType8
Apie\Common\ContextBuilders\AddTextEncrypterContextBuilder8
Apie\CountWords\Strategies\PdfFileWordCounter8
Apie\AiInstructor\AiPlaygroundCommand8
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\Core\TypeConverters\ReflectionMethodToReflectionClassConverter8
Apie\Serializer\Normalizers\StringNormalizer7
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\Serializer\Normalizers\UnionDenormalizer6
Apie\StorageMetadata\PropertyConverters\ManyToOneAttributeConverter6
Apie\StorageMetadata\PropertyConverters\DefaultValueAttributeConverter6
Apie\HtmlBuilders\Components\Layout\LoginSelect6
Apie\Core\Metadata\Strategy\ExceptionStrategy6
Apie\IntegrationTests\Console\InteractiveConsoleCommand6
Apie\McpServer\Runner\InlineRunner6
Apie\HtmlBuilders\Factories\Concrete\MixedComponentProvider6
Apie\HtmlBuilders\Assets\AssetManager6
Apie\Core\FileStorage\TextFile6
Apie\Serializer\Context\AddFilterContext6
Apie\StorageMetadata\Converters\StringToEnum6
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\StorageMetadata\Attributes\OneToManyAttribute5
Apie\Serializer\Normalizers\ReflectionTypeNormalizer5
Apie\IntegrationTests\Requests\JsonFields\GetAndSetPrimitiveField5
Apie\Core\Actions\ActionResponseStatus5
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\AiInstructor\OpenAiClient4
Apie\HtmlBuilders\ErrorHandler\WrappedErrorTraceList4
Apie\SchemaGenerator\SchemaProviders\DateValueObjectSchemaProvider4
Apie\LaravelApie\ContextBuilders\RegisterBoundedContextActionContextBuilder4
Apie\LaravelApie\Wrappers\Queue\BackgroundProcessPersistListener3
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

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
createToken0%
__toString0%
__construct0%
__toString0%
__toString0%
__construct0%
__toString0%
getManagerNames0%
getDefaultConnectionName0%
getConnections0%
getConnectionNames0%
__construct0%
getSubscribedEvents0%
onApieResourceUpdated0%
__construct0%
getProcessId0%
getBoundedContextId0%
__construct0%
__invoke0%
getUserIdentifier0%
refreshUser0%
supportsClass0%
__construct0%
getUser0%
getId0%
createFrom0%
convert0%
getReferenceFor0%
__construct0%
getPermissionIdentifiers0%
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%
getPayload0%
getId0%
getVersion0%
getStartTime0%
getClassName0%
getUlid0%
getReferenceFor0%
runBackgroundProcess0%
getReferenceFor0%
__serialize0%
__unserialize0%
jsonSerialize0%
__toString0%
__callStatic0%
__set0%
__get0%
__invoke0%
getApplicableSetters0%
offsetGet0%
upsert0%
upsert0%
compare0%
getBoundedContextId0%
getClass0%
fromNative0%
toNative0%
__construct0%
__construct0%
getStatusCode0%
__construct0%
getStatusCode0%
getChainedExceptions0%
fromTypehint0%
__construct0%
getStatusCode0%
__construct0%
__construct0%
createForList0%
createForHashmap0%
getStatusCode0%
getProxy0%
loadFromStorage0%
psrToPath0%
getProxy0%
createNewUpload0%
getProxy0%
loadFromStorage0%
setIndexing0%
validateState0%
__construct0%
propertyToUnderscore0%
getSchema0%
humanize0%
toCamelCaseSlug0%
toKebabCaseSlug0%
toSnakeCaseSlug0%
humanize0%
humanize0%
humanize0%
offsetGet0%
offsetGet0%
first0%
append0%
first0%
append0%
offsetGet0%
offsetGet0%
jsonSerialize0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
createRandom0%
offsetGet0%
toClass0%
getRequiredFields0%
markValueAsMissing0%
getOptions0%
getFieldPriority0%
getDefaultValue0%
getFieldPriority0%
markValueAsMissing0%
markValueAsMissing0%
getMethod0%
allowsNull0%
markValueAsMissing0%
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%
__construct0%
register0%
getTypehint0%
fillMissingField0%
getDateFormat0%
jsonSerialize0%
__toString0%
setNameArgument0%
__toString0%
jsonSerialize0%
execute0%
recalculateIdfForAll0%
__construct0%
getStatusCode0%
__construct0%
updateIndex0%
updateIndex0%
onKernelTerminate0%
getIterator0%
upsert0%
__construct0%
createBackgroundProcess0%
__construct0%
retrieveDeclaration0%
getCurrentVersion0%
getMaxRetries0%
__construct0%
__construct0%
setOwned0%
getCreatedBy0%
__construct0%
getFile0%
addOrderLine0%
removeOrderLine0%
provideAllowedMethods0%
acceptOrder0%
__construct0%
__construct0%
getId0%
getReferenceFor0%
__construct0%
getReferenceFor0%
getReferenceFor0%
getReferenceFor0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
isManualAddress0%
getIndexes0%
createRandom0%
getField0%
getPassword0%
getMissingValidationErrors0%
withName0%
getMissingValidationErrors0%
withName0%
offsetGet0%
__construct0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
makeOptional0%
createComponentFor0%
createComponentFor0%
isSimpleList0%
createComponentFor0%
createComponentFor0%
createComponentFor0%
offsetGet0%
__construct0%
getName0%
getUrl0%
getVariant0%
isSmallPage0%
fromNative0%
createSchema0%
currentSession0%
isThisMe0%
multiply0%
expensiveBackgroundCalculation0%
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%
__construct0%
getFacadeAccessor0%
validateToken0%
renderException0%
shouldReport0%
renderForConsole0%
register0%
__construct0%
getProcessId0%
getBoundedContextId0%
handle0%
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%
createRunner0%
getSecret0%
getCounter0%
getRegexStringLength0%
__construct0%
getStatusCode0%
createWithExistingComponents0%
setContentType0%
checkDuplicate0%
addModificationSchemaFor0%
addDisplaySchemaFor0%
addCreationSchemaFor0%
addDisplaySchemaFor0%
createFromUnionType0%
createFromScalar0%
process0%
getParentState0%
withOptions0%
withOptions0%
withParsedBody0%
withOptions0%
decode0%
requiresCsrf0%
__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%
convert0%
convert0%
__construct0%
withDomainObject0%
getIndexes0%
renderValidationError0%
renderApieCmsData0%
renderApieComponent0%
createFromCurrentTime0%
createFromDateTimeObject0%
toDate0%
withTimezone0%
ensureDraft0%
ensureDraft0%
noIndexing0%
__construct14%
addUploadedFiles14%
validate15%
onApieResponseCreated16%
supports16%
createRenderer18%
getContextKeyForType18%
__construct20%
onResourceCreated20%
validate20%
validate23%
logException25%
getWhereCondition25%
getBoundedContextConfig25%
applies27%
getValueOptions33%
applies33%
onApieResourceUpdated33%
toCaseInsensitive33%
getRegexStringLength33%
getPrio34%
getSuccessMessage36%
supportsNormalization36%
__toString37%
iterate37%
validate37%
create37%
createNewUpload40%
getValue40%
interactWith40%
runMigrations40%
createDataLayerMap42%
getValue42%
createFromParameter43%
toFloat44%
fakeFor44%
execute45%
buildFields47%
createFormForResourceCreation48%
createFormForResourceModification48%
getBoundedContextFromRequest50%
register50%
pickLayout50%
hasOneToManyWithProperty50%
addOrGetUse50%
toDoctrineClass53%
dynamicCast54%
validateToken55%
isAuthorized55%
appliesToContext55%
isAuthorized56%
create56%
loadUserByIdentifier57%
__construct57%
getHashmap57%
getVariant57%
activate57%
denormalize57%
applyToStorage57%
appliesSearch58%
setValue58%
getDisplayValue58%
isSame60%
isSame60%
getRepository60%
isAuthorized60%
fromNative60%
createContextBuilderFactory60%
getFieldPriority60%
getFieldPriority60%
getFieldPriority60%
getFieldPriority60%
writeFile60%
canBeDisplayed60%
verifyAuthentication60%
getTargetNamespace60%
denormalize60%
getReflectionProperty60%
applyToStorage60%
applyToStorage62%
interactWith62%
appliesToContext62%
split62%
getDecoder63%
getMissingValue63%
getBoundedContextFromRequest63%
matchesType64%
createComponentFor65%
getManagerForClass66%
getRoles66%
getDescription66%
getStatusCode66%
getAlias66%
cancel66%
appliesPermissions66%
makeRewindable66%
entityClassToIdentifier66%
first66%
hasDefaultValue66%
isField66%
getResultMetadata66%
getArrayItemType66%
getConfigForClass66%
throwErrorOnMissingValue66%
toReflectionType66%
isEntity66%
isPolymorphicEntity66%
toBoolean66%
isSupported66%
validate66%
validate66%
patch66%
getOrderByCode66%
supports66%
getUrl66%
getChildFormFieldName66%
__toString66%
getOrderId66%
getDateToRecalculate66%
block66%
getDatalayerImplementation66%
createCmsResponse66%
validate66%
writeMessage66%
createStartMarker66%
createComponentsBuilder66%
followField66%
normalize66%
supportsDenormalization66%
isBlacklisted66%
getStoragePropertyValue66%
applyToStorage66%
translate66%
getCurrentContext66%
getCurrentRenderer66%
getCurrentComponent66%
toJsonSchemaType66%
fromNative66%
toSchema66%
toValidConstructorArgument68%
getApplicableMethods68%
httpRequestGet69%
runFake70%
getResource70%
__construct70%
appliesToContext70%
isAuthorized71%
process71%
getRootPath71%
fromArray71%
offsetUnset71%
assertResponseValue71%
addOrGetClass71%
offsetSet71%
offsetSet71%
denormalize71%
getReflectionProperty71%
__invoke72%
dynamicCast72%
fakeArgumentsOfMethod72%
getMissingValidationErrors72%
process73%
getUrl75%
getUrl75%
getDescription75%
supports75%
supports75%
isSupported75%
getFilterColumns75%
getOrderByColumns75%
setValue75%
getClassNameFromDiscriminator75%
getArrayType75%
getAsset75%
doCreateDisplayFor75%
getCsrfToken75%
canCreateCmsResponse75%
searchOrAddProperty75%
getMaximumPossibleLength75%
__construct75%
getMethod75%
addDescriptionOfObject75%
getSchema75%
getSchema75%
isFiltered75%
getNextTodo75%
convert75%
convert75%
toReflClass75%
applyToStorage75%
fromContext75%
tryFromName75%
createFromMetadata75%
getSchemaForType76%
getAttributes76%
filterProperty76%
bootApplication76%
createFromInput77%
forType77%
injectIdentifier77%
jsonSerialize77%
createFromError77%
createFromUploadedFile78%
getTypehint78%
upsert78%
__invoke79%
determineDisplayValue80%
getTags80%
getTags80%
getAction80%
isSupported80%
interactUsingTypehint80%
interactWith80%
__construct80%
setDefaultDataLayer80%
pickDataLayerFor80%
fromClass80%
offsetSet80%
getScalarForType80%
getLastTranslationSegment80%
convert80%
isStringEnum80%
isIntEnum80%
toNative80%
countFromFile80%
countFromFile80%
putFile80%
fakeClass80%
getColumns80%
__construct80%
createFor80%
findByName80%
denormalizeFromParameter80%
hasPermissionRequirement80%
supports80%
applyToStorage80%
deselectComponent80%
__invoke81%
getAttributes81%
findInverseProperty81%
__invoke82%
ask82%
allowsLargeStrings82%
isAuthorized83%
isAuthorized83%
getNameToDisplay83%
fromClass83%
offsetUnset83%
toClass83%
extractAttributeValues83%
isEmptyPath83%
getFilledInValue83%
getLoggedInAs83%
getLoggedInAs83%
supportsMultipart83%
setSchema83%
denormalize83%
finetune83%
findParentProperty83%
create83%
convert83%
__construct84%
load84%
createRepetition84%
hasPropertyWithType84%
create84%
interactUsingMetadata84%
convert84%
countFromFile84%
createCurrentPathCode84%
processNode85%
postRun85%
__invoke85%
getClasses85%
getContext85%
getSize85%
support85%
offsetCheck85%
toReflectionClass85%
isNonCompositeValueObject85%
toEnum85%
toTypehint85%
toDoctrineClass85%
createEntityManager85%
supports85%
createTranslationString85%
verify85%
verifyValidResponse85%
run85%
normalize85%
denormalize85%
applyToProperty85%
applyId86%
followField86%
convert86%
createReferencedCode86%
createComponentFor86%
createCreateObjectTool86%
processNode87%
getDisplayNameForMethod87%
getRepository87%
displayResult87%
removeExisting87%
offsetUnset87%
countFromResource87%
createWrapLayout87%
verifyValidResponse87%
process87%
process87%
denormalizeFromTypehint87%
findIndexProperty87%
getSpecialCharactersRegularExpression87%
loadAll88%
execute88%
getServerMimeType88%
buildFromSegments88%
createDefinition88%
getDescription88%
decodeBody88%
interactWith88%
interactWith88%
fromNative88%
removeExisting88%
wrap88%
verifyValidResponse88%
addModificationSchemaFor88%
supportsNormalization88%
createFromMixed88%
iterateOverTable88%
persistNew89%
createComponentFor89%

Project Risks

Method CRAP
getApplicableSetters90
execute56
convert56
matchesType44
getOptions42
couldBeAStream42
createComponentFor42
convert42
getPrio31
refreshUser30
makeSet30
isNonPolymorphicEntity30
createComponentFor30
isSimpleList30
createComponentFor30
createFromScalar30
followField30
renderValidationError30
applyToStorage29
dynamicCast28
getContextKeyForType25
__construct24
buildFields24
hasPropertyWithType23
appliesToContext22
toTypehint22
addUploadedFiles20
generatePhpCode20
isValueObject20
execute20
withName20
fromNative20
validateToken20
decode20
findBoundedContext20
convert20
applyId19
patch19
filterProperty19
applyToStorage18
isAuthorized18
runMigrations17
load16
validate16
fromNative15
loadAll15
isAuthorized15
applyToStorage15
applies14
execute14
getSchemaForType13
denormalizeFromTypehint13
onApieResponseCreated13
supports13
toNative13
createRenderer12
appliesSearch12
validate12
create12
getAllPaths12
interactWith12
applies12
runBackgroundProcess12
loadFromStorage12
markValueAsMissing12
getDefaultValue12
markValueAsMissing12
getHashmap12
getRequiredFields12
clearPath12
getTypehint12
register12
removeOrderLine12
createComponentFor12
create12
process12
addModificationSchemaFor12
createFromMixed12
hasEmbeddedRelation12
applyProperty12
supports12
convert12
convert12
convert12
convert12
convert12
allowsLargeStrings11
createRepetition11
createFromMetadata11
isAuthorized11
getAttributes11
countFromResource11
getDecoder11
getServerMimeType11
getTypehint11
__invoke10
getStatusCode10
normalize10
createEntityManager10
interactWith10
isAuthorized10
runFake9
getResource9
denormalizeFromParameter9
split9
dynamicCast9
getSize9
appliesToContext9
getSchema9
create8
execute8
denormalize8
getRegexStringLength8
__construct8
getDisplayValue8
getApplicableMethods8
convert8
processNode8
followField8
fromArray8
getSuccessMessage8
process8
supportsNormalization8
buildFromSegments8
iterateOverTable8
getMissingValidationErrors7
__toString7
iterate7
validate7
appliesToContext7
searchOrAddProperty7
getMissingValue7
createComponentFor7
getConfigForClass7
getAttributes7
isAuthorized7
denormalize7
findParentProperty7
createReferencedCode7
processNode7
supportsNormalization7
getValue6
assertResponseValue6
offsetSet6
offsetSet6
denormalize6
setValue6
logException6
getWhereCondition6
getBoundedContextConfig6
fakeArgumentsOfMethod6
process6
denormalize6
createFromInput6
jsonSerialize6
findInverseProperty6
getBoundedContextFromRequest6
isAuthorized6
__construct6
createFormForResourceCreation6
createFormForResourceModification6
createCurrentPathCode6
toReflectionClass6
supports6
getDisplayNameForMethod6
interactWith6
onApieResourceUpdated6
convert6
getBoundedContextFromRequest6
__invoke6
interactWith6
applies6
upsert6
compare6
__construct6
createNewUpload6
validateState6
first6
append6
first6
append6
getFieldPriority6
allowsNull6
fileExists6
readContents6
toUnbounded6
createForResourceName6
onKernelTerminate6
getIterator6
retrieveDeclaration6
setOwned6
addOrderLine6
provideAllowedMethods6
withName6
createComponentFor6
createComponentFor6
createComponentFor6
isThisMe6
unblock6
bootstrap6
__construct6
convert6
addCreationSchemaFor6
createFromUnionType6
process6
withParsedBody6
normalize6
normalize6
getReflectionProperty6
convert6
__construct6
ensureDraft6
ensureDraft6
appliesPermissions5
followField5
supportsDenormalization5
toJsonSchemaType5
toValidConstructorArgument5
getValueOptions5
applies5
toCaseInsensitive5
process5
toDoctrineClass5
validateToken5
createFromError5
loadUserByIdentifier5
getHashmap5
getVariant5
activate5
countFromFile5
createFor5
create5
applyToStorage5
toClass5
create5
isNonCompositeValueObject5
toEnum5
run5
findIndexProperty5
addModificationSchemaFor5
getRepository5
canBeDisplayed5
createNewUpload4
getValue4
createDataLayerMap4
createFromParameter4
makeRewindable4
hasDefaultValue4
isEntity4
isPolymorphicEntity4
validate4
translate4
toSchema4
toFloat4
validate4
getRootPath4
getReflectionProperty4
isSupported4
getMethod4
tryFromName4
__invoke4
isSupported4
interactWith4
pickDataLayerFor4
getLastTranslationSegment4
convert4
countFromFile4
putFile4
register4
pickLayout4
hasOneToManyWithProperty4
__invoke4
isEmptyPath4
finetune4
interactUsingMetadata4
countFromFile4
getClasses4
getContext4
support4
offsetCheck4
onResourceCreated4
normalize4
postRun4
createComponentFor4
createCreateObjectTool4
getRepository4
process4
createDefinition4
getDescription4
interactWith4
verifyValidResponse4
__construct3
isSame3
isSame3
fromNative3
writeFile3
verifyAuthentication3
getTargetNamespace3
getReflectionProperty3
entityClassToIdentifier3
isField3
getArrayItemType3
toReflectionType3
isSupported3
supports3
getStoragePropertyValue3
httpRequestGet3
__construct3
offsetUnset3
addOrGetClass3
onApieResourceUpdated3
supports3
supports3
setValue3
getClassNameFromDiscriminator3
getAsset3
doCreateDisplayFor3
canCreateCmsResponse3
getMaximumPossibleLength3
addDescriptionOfObject3
isFiltered3
convert3
convert3
toReflClass3
applyToStorage3
forType3
injectIdentifier3
createFromUploadedFile3
upsert3
determineDisplayValue3
getTags3
getTags3
getAction3
fromClass3
isStringEnum3
fakeClass3
findByName3
supports3
ask3
__invoke3
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
getManagerForClass2
getRoles2
getDescription2
getAlias2
cancel2
first2
getResultMetadata2
throwErrorOnMissingValue2
toBoolean2
validate2
getOrderByCode2
getUrl2
getChildFormFieldName2
__toString2
getOrderId2
getDateToRecalculate2
block2
getDatalayerImplementation2
createCmsResponse2
validate2
writeMessage2
createStartMarker2
createComponentsBuilder2
isBlacklisted2
applyToStorage2
getCurrentContext2
getCurrentRenderer2
getCurrentComponent2
getUrl2
getUrl2
getDescription2
getFilterColumns2
getOrderByColumns2
getArrayType2
getCsrfToken2
__construct2
getSchema2
getNextTodo2
fromContext2
bootApplication2
interactUsingTypehint2
setDefaultDataLayer2
offsetSet2
getScalarForType2
isIntEnum2
getColumns2
__construct2
hasPermissionRequirement2
deselectComponent2
getLoggedInAs2
getLoggedInAs2
setSchema2
create2
displayResult2
removeExisting2
wrap2
createWrapLayout2
createTranslationString2
verifyValidResponse2
verifyValidResponse2
denormalize2
getSpecialCharactersRegularExpression2