This repository was archived by the owner on May 10, 2022. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,19 +55,10 @@ public function group(array $invalidations)
5555 if (count ($ groups [$ group ]['expression ' ]) >= 250 ) {
5656 $ group ++;
5757 }
58- try {
5958 $ invalidation ->validateExpression ();
60- $ parse = parse_url ($ invalidation ->getExpression ());
61- if (!$ parse ) {
62- $ invalidation ->setState (InvalidationInterface::FAILED );
63- throw new InvalidExpressionException ('URL Invalidation failed with ' . $ invalidation ->getExpression ());
64- }
65- } catch (\Exception $ e ) {
66- $ this ->logger ->error ("Invalid Expression: " .$ invalidation ->getExpression () . " - " . $ e ->getMessage ());
67- continue ;
68- }
69- $ groups [$ group ]['objects ' ][] = $ invalidation ;
70- $ groups [$ group ]['expression ' ][] = $ invalidation ->getExpression ();
59+ $ groups [$ group ]['objects ' ][] = $ invalidation ;
60+ if (!in_array ($ invalidation ->getExpression (),$ groups [$ group ]['expression ' ]))
61+ $ groups [$ group ]['expression ' ][] = $ invalidation ->getExpression ();
7162 }
7263 return $ groups ;
7364 }
You can’t perform that action at this time.
0 commit comments