コード例 #1
0
 private function recursiveCheckSelected(\blaze\web\component\UIComponent $component)
 {
     if ($component instanceof \blaze\web\component\UICommand) {
         return $component->getClicked();
     }
     $found = false;
     foreach ($component->getChildren() as $child) {
         if ($found) {
             break;
         }
         if ($this->recursiveCheckSelected($child) === true) {
             $found = true;
         }
     }
     return $found;
 }