Files Overview

Filename LoC Issues Analysers
/src/Process/Attributes/AbstractConfigurationDescription.php 58 43 14
/src/Process/Attributes/AbstractResultDescription.php 26 9 4
/src/Process/Attributes/BooleanConfigurationDescription.php 17 7 6
/src/Process/Attributes/CatalogNodeDecorator.php 22 31 9
/src/Process/Attributes/ConfigurationDescriptionInterface.php 44 9 1
/src/Process/Attributes/ContextConfigurationDescription.php 26 10 9
/src/Process/Attributes/FalseResultDescription.php 14 3 3
/src/Process/Attributes/FloatArrayConfigurationDescription.php 28 16 12
/src/Process/Attributes/FloatConfigurationDescription.php 15 7 6
/src/Process/Attributes/IntArrayConfigurationDescription.php 28 16 12
/src/Process/Attributes/IntConfigurationDescription.php 15 7 6
/src/Process/Attributes/OkResultDescription.php 14 4 4
/src/Process/Attributes/OptionsDescriptionInterface.php 15 2 2
/src/Process/Attributes/ResultDescription.php 27 12 7
/src/Process/Attributes/StopResultDescription.php 14 5 5
/src/Process/Attributes/StringArrayConfigurationDescription.php 35 14 11
/src/Process/Attributes/StringConfigurationDescription.php 15 6 5
/src/Process/Attributes/TrueResultDescription.php 14 3 3
/src/Process/Catalog/Catalog.php 47 10 9
/src/Process/Catalog/CatalogInterface.php 26 1 1
/src/Process/Catalog/CatalogNode/Calculation/AddCatalogNode.php 34 10 5
/src/Process/Catalog/CatalogNode/Calculation/DivideCatalogNode.php 34 10 5
/src/Process/Catalog/CatalogNode/Calculation/MultiplyCatalogNode.php 34 10 5
/src/Process/Catalog/CatalogNode/Calculation/PowerCatalogNode.php 34 10 5
/src/Process/Catalog/CatalogNode/Calculation/RandomCatalogNode.php 20 10 5
/src/Process/Catalog/CatalogNode/Calculation/SubtractCatalogNode.php 34 10 5
/src/Process/Catalog/CatalogNode/Calculation/SystemRandomCatalogNode.php 21 10 5
/src/Process/Catalog/CatalogNode/CatalogNode.php 68 24 10
/src/Process/Catalog/CatalogNode/CatalogNodeInterface.php 28 5 1
/src/Process/Catalog/CatalogNode/Comparator/EqualsZeroCatalogNode.php 21 12 7
/src/Process/Catalog/CatalogNode/Comparator/GreaterThanCatalogNode.php 18 12 7
/src/Process/Catalog/CatalogNode/Comparator/GreaterThanZeroCatalogNode.php 19 12 7
/src/Process/Catalog/CatalogNode/Comparator/LessThanZeroCatalogNode.php 19 12 7
/src/Process/Catalog/CatalogNode/Context/SetContextValueCatalogNode.php 34 11 6
/src/Process/Catalog/CatalogNode/Data/CounterCatalogNode.php 19 10 5
/src/Process/Catalog/CatalogNode/Flow/StartCatalogNode.php 16 10 5
/src/Process/Catalog/CatalogNode/Flow/StopCatalogNode.php 14 10 5
/src/Process/Catalog/CatalogNode/Flow/ThrowCatalogNode.php 18 11 6
/src/Process/Catalog/CatalogNode/Log/LogDebugCatalogNode.php 20 12 7
/src/Process/Catalog/CatalogNode/Log/LogErrorCatalogNode.php 20 12 7
/src/Process/Catalog/CatalogNode/Log/LogInfoCatalogNode.php 20 12 7
/src/Process/Catalog/CatalogNode/Log/LogNoticeCatalogNode.php 20 12 7
/src/Process/Catalog/CatalogNode/Log/LogWarningCatalogNode.php 20 12 7
/src/Process/Catalog/CatalogSource/AttributeCatalogNodeBuilder.php 29 17 13
/src/Process/Catalog/CatalogSource/AttributeCatalogSource.php 17 20 10
/src/Process/Catalog/CatalogSource/CatalogSource.php 24 5 5
/src/Process/Catalog/CatalogSource/CatalogSourceInterface.php 17 1 1
/src/Process/Configuration/ConfigurationManager.php 61 27 14
/src/Process/Configuration/ConfigurationValue.php 92 38 17
/src/Process/Configuration/ConfigurationValueInterface.php 15 8 2
/src/Process/Context/Context.php 61 28 10
/src/Process/Context/ContextInterface.php 32 9 1
/src/Process/Definition/DefinitionInterface.php 20 6 2
/src/Process/Definition/NodeDefinition/NodeDefinitionInterface.php 18 5 2
/src/Process/Edge/Edge.php 57 10 6
/src/Process/Edge/EdgeCollection.php 120 30 9
/src/Process/Edge/EdgeCollectionInterface.php 19 7 1
/src/Process/Edge/EdgeInterface.php 22 3 1
/src/Process/Engine/ProcessEngine.php 32 77 28
/src/Process/Engine/ProcessEngineInterface.php 24 2 2
/src/Process/Engine/Traits/EdgeCollectionTrait.php 15 11 8
/src/Process/Engine/Traits/NodeCodeCollectionTrait.php 39 6 4
/src/Process/Engine/Traits/NodeCollectionTrait.php 17 8 5
/src/Process/Event/ProcessEndEvent.php 27 7 5
/src/Process/Event/ProcessExceptionEvent.php 38 14 5
/src/Process/Event/ProcessNodeAfterEvent.php 41 11 5
/src/Process/Event/ProcessNodeBeforeEvent.php 32 8 5
/src/Process/Event/ProcessNodeNotifyEvent.php 40 10 4
/src/Process/Event/ProcessStartEvent.php 27 6 4
/src/Process/Event/Traits/StoppableEventTrait.php 13 2 1
/src/Process/Exception/InvalidConfiguration.php 10 3 3
/src/Process/Exception/InvalidNodeCodeKey.php 24 11 11
/src/Process/Exception/InvalidNodeKey.php 24 11 11
/src/Process/Exception/MaximumNodeRunsException.php 10 3 3
/src/Process/Exception/MissingConfigurationValueException.php 10 1 1
/src/Process/Exception/ProcessException.php 10 1 1
/src/Process/Modification/JSONModification.php 16 17 10
/src/Process/Modification/JSONModificationInterface.php 31 1 1
/src/Process/Modification/ProcessModificationInterface.php 11 2 2
/src/Process/Node/Node.php 58 9 5
/src/Process/Node/NodeCollection.php 38 12 11
/src/Process/Node/NodeInterface.php 24 1 1
/src/Process/NodeCode/Category/NodeCodeCategoryInterface.php 32 4 2
/src/Process/NodeCode/Configuration/NodeConfigurationBuilder.php 45 13 9
/src/Process/NodeCode/Configuration/ValueModifier/ConfigurationValueModifierInterface.php 37 4 3
/src/Process/NodeCode/Data/CalculationNodeCode.php 127 26 10
/src/Process/NodeCode/Data/CounterNodeCode.php 84 14 9
/src/Process/NodeCode/Data/HttpDataNodeCode.php 122 100 18
/src/Process/NodeCode/Data/JsonDecodeNodeCode.php 98 27 9
/src/Process/NodeCode/Data/JsonEncodeNodeCode.php 97 29 11
/src/Process/NodeCode/Data/LogNodeCode.php 55 23 10
/src/Process/NodeCode/Data/RandomValueNodeCode.php 75 15 12
/src/Process/NodeCode/Data/ReadFileNodeCode.php 50 33 14
/src/Process/NodeCode/Data/SetContextTableNodeCode.php 41 15 8
/src/Process/NodeCode/Data/SetContextValueNodeCode.php 53 23 10
/src/Process/NodeCode/Flow/ContextValueComparatorNodeCode.php 162 72 10
/src/Process/NodeCode/Flow/ContextValueResult.php 48 18 10
/src/Process/NodeCode/Flow/NoopNodeCode.php 37 12 6
/src/Process/NodeCode/Flow/StartProcessingNode.php 24 7 5
/src/Process/NodeCode/Flow/StopProcessingNode.php 26 6 4
/src/Process/NodeCode/Flow/ThrowExceptionNodeCode.php 31 16 9
/src/Process/NodeCode/NodeCodeCollection.php 38 13 12
/src/Process/NodeCode/NodeCodeFactory.php 16 6 6
/src/Process/NodeCode/NodeCodeInterface.php 51 4 1
/src/Process/NodeCode/NodeCodeSource/NodeCodeSource.php 24 6 6
/src/Process/NodeCode/NodeCodeSource/NodeCodeSourceInterface.php 15 2 2
/src/Process/NodeCode/Traits/ConfigurationTrait.php 15 5 4
/src/Process/NodeCode/Traits/ConfigurationValueTrait.php 31 99 16
/src/Process/NodeCode/Traits/ContextMutationTrait.php 21 10 9
/src/Process/NodeCode/Traits/ContextValueTrait.php 19 8 8
/src/Process/NodeCode/Traits/NodeCodeMetaTrait.php 40 8 3
/src/Process/NodeCode/Traits/ResultsTrait.php 27 10 8
/src/Process/Persistence/V1/Entity/Node.php 38 17 5
/src/Process/Persistence/V1/Entity/Process.php 72 9 4
/src/Process/Persistence/V1/FilesystemProcessPersistenceFacade.php 25 78 27
/src/Process/Persistence/V1/PersistenceJsonHydrator.php 17 34 17
/src/Process/Persistence/V1/PersistenceJsonSerializer.php 16 9 8
/src/Process/Persistence/V1/ProcessPersistenceFacadeInterface.php 24 7 4
/src/Process/Process.php 36 13 6
/src/Process/ProcessFactory.php 62 24 15
/src/Process/ProcessInterface.php 18 1 1
/src/Process/ProcessJsonHydrator.php 68 46 15
/src/Process/ProcessSource.php 24 5 5
/src/Process/ProcessSourceInterface.php 14 2 2
/src/Process/Reader/DirectoryProcessReader.php 35 27 14
/src/Process/Result/Description/ResultDescriptionInterface.php 14 3 2
/src/Process/Result/Result.php 37 7 4
/src/Process/Result/ResultInterface.php 105 17 2
/src/Process/Runner/Runner.php 31 21 13
/src/Process/Runner/RunnerInterface.php 22 2 2
/src/Process/Validator/AdoptedNodeValidator.php 13 18 9
/src/Process/Validator/EdgesExistValidator.php 13 13 9
/src/Process/Validator/HasStartNodeValidator.php 13 15 11
/src/Process/Validator/ProcessValidator.php 21 13 7
/src/Process/Validator/ProcessValidatorInterface.php 20 2 2
/src/Process/Validator/ValidatorInterface.php 22 3 3
/src/Utility/DateTime/DateTimeCalculator.php 18 14 7
/src/Utility/DateTime/DateTimeFormats.php 9 1 1
/src/Utility/DateTime/DateTimeWindow.php 10 3 2
/src/Utility/DateTime/DateTimeWindowCreatorInterface.php 16 3 2
/src/Utility/DateTime/ReferenceBasedDateTimeWindowCreator.php 55 24 10
/src/Utility/DateTime/StringableDateTime.php 7 1 1
/src/Utility/Filesystem/FileWrapper.php 40 17 6
/src/Utility/Filter/AbstractPeriscopeNotationParser.php 12 2 2
/src/Utility/Filter/Adapter/AdapterInterface.php 15 2 2
/src/Utility/Filter/Adapter/ArrayAdapter.php 32 60 28
/src/Utility/Filter/Adapter/Exception/AdapterException.php 8 3 3
/src/Utility/Filter/Comparator/ArrayTestInterface.php 14 2 2
/src/Utility/Filter/Comparator/ArrayToArrayComparatorInterface.php 16 2 2
/src/Utility/Filter/Comparator/ArrayToScalarComparatorInterface.php 14 2 2
/src/Utility/Filter/Comparator/BetweenComparator.php 12 19 10
/src/Utility/Filter/Comparator/Comparator.php 18 20 16
/src/Utility/Filter/Comparator/ComparatorFactory.php 37 34 16
/src/Utility/Filter/Comparator/ComparatorInterface.php 19 1 1
/src/Utility/Filter/Comparator/ContainsComparator.php 9 15 7
/src/Utility/Filter/Comparator/EmptyTest.php 12 8 5
/src/Utility/Filter/Comparator/EndsWithComparator.php 9 18 9
/src/Utility/Filter/Comparator/EqualComparator.php 13 19 10
/src/Utility/Filter/Comparator/Exception/UnknownComparatorException.php 8 1 1
/src/Utility/Filter/Comparator/GreaterThanComparator.php 13 17 10
/src/Utility/Filter/Comparator/GreaterThanOrEqualToComparator.php 13 18 11
/src/Utility/Filter/Comparator/InComparator.php 10 10 6
/src/Utility/Filter/Comparator/LessThanComparator.php 13 18 11
/src/Utility/Filter/Comparator/LessThanOrEqualToComparator.php 12 18 11
/src/Utility/Filter/Comparator/NotEmptyTest.php 12 10 6
/src/Utility/Filter/Comparator/NotEqualComparator.php 13 21 12
/src/Utility/Filter/Comparator/NotInComparator.php 13 12 8
/src/Utility/Filter/Comparator/ScalarTestInterface.php 15 2 2
/src/Utility/Filter/Comparator/ScalarToArrayComparatorInterface.php 16 2 2
/src/Utility/Filter/Comparator/ScalarToScalarComparatorInterface.php 17 2 2
/src/Utility/Filter/Comparator/StartsWithComparator.php 8 17 8
/src/Utility/Filter/Criterion.php 144 10 7
/src/Utility/Filter/CriterionStringParser.php 23 8 6
/src/Utility/Filter/CriterionStringParserInterface.php 18 2 2
/src/Utility/Filter/Exception/CriterionException.php 8 1 1
/src/Utility/Filter/Exception/FilterLimitException.php 13 1 1
/src/Utility/Filter/Exception/FilterParserException.php 13 1 1
/src/Utility/Filter/Filter.php 70 21 12
/src/Utility/Filter/FilterBuilder.php 556 107 22
/src/Utility/Filter/Order.php 57 3 3
/src/Utility/Filter/OrderStringParser.php 13 10 7
/src/Utility/Filter/OrderStringParserInterface.php 21 2 2
/src/Utility/Filter/PeriscopeNotationParser.php 58 62 12
/src/Utility/Filter/PeriscopeNotationParserInterface.php 18 2 1
/src/Utility/Scalar/FloatUtility.php 94 7 4
/src/Utility/Scalar/StringUtility.php 70 117 28
/src/Utility/Search/DataPathReader.php 157 98 36
/src/Utility/Search/DataPathReaderInterface.php 26 25 5
/src/Utility/Search/DataPathWriter.php 93 91 25
/src/Utility/Search/DataPathWriterInterface.php 24 2 2
/src/Utility/Search/Exception/UnknownTypeException.php 16 7 7
/src/Utility/Search/Exception/WrongTypeException.php 16 7 7
/src/Utility/Set/ArrayKeyTree.php 30 13 8
/src/Utility/Set/ArrayUtility.php 45 17 11
/src/Utility/Set/Exception/InvalidSetException.php 7 1 1
/src/Utility/Set/KeyStorageInterface.php 14 2 1
/src/Utility/Set/SetComparator.php 63 48 17
/src/Utility/Template/Template.php 18 17 10