Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
subrequests
Commits
af0aa487
Unverified
Commit
af0aa487
authored
Sep 22, 2017
by
Mateu Aguiló Bosch
Browse files
fix(Maintainability): Simplify code for dependency resolution
parent
a5ee7a7f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/Normalizer/JsonBlueprintDenormalizer.php
View file @
af0aa487
...
...
@@ -186,12 +186,11 @@ class JsonBlueprintDenormalizer implements DenormalizerInterface, SerializerAwar
};
while
(
count
(
$subreqs_with_unresolved_deps
))
{
$no_deps
=
array_filter
(
$subreqs_with_unresolved_deps
,
$dependency_is_resolved
);
$sequence
->
stack
(
$no_deps
);
$diff
=
array_diff
(
$subreqs_with_unresolved_deps
,
$no_deps
);
if
(
empty
(
$no_deps
))
{
throw
new
BadRequestHttpException
(
'Waiting for unresolvable request. Abort.'
);
}
$subreqs_with_unresolved_deps
=
$diff
;
$sequence
->
stack
(
$no_deps
);
$subreqs_with_unresolved_deps
=
array_diff
(
$subreqs_with_unresolved_deps
,
$no_deps
);
}
return
$sequence
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment