Exemple #1
0
 /**
  * @param AbstractObject $context
  *
  * @return mixed
  */
 public function overloadFindChild(callable $next, AbstractObject $context)
 {
     $regex = $context->getArg(0);
     foreach ($context->getElement()->getChildren() as $child) {
         if ($child instanceof Element && $child->matchesRegex($regex)) {
             return $child;
         }
     }
     $context->handleReturnNull();
     return $next();
 }