original_string: private static function _or($feature) {
          if ($feature->getOr()) {
              $children = array();
              foreach ($feature->getChildren() as $child)
                  $children[] = Logic::is($child);
              return Logic::equiv(Logic::is($feature),
                                  call_user_func_array("\FeaturePhp\Helper\Logic::_or", $children));
          }
      }
code: private static function _or($feature) {
          if ($feature->getOr()) {
              $children = array();
              foreach ($feature->getChildren() as $child)
                  $children[] = Logic::is($child);
              return Logic::equiv(Logic::is($feature),
                                  call_user_func_array("\FeaturePhp\Helper\Logic::_or", $children));
          }
      }
code_tokens: private static function _or ( $ feature ) { if ( $ feature -> getOr ( ) ) { $ children = array ( ) ; foreach ( $ feature -> getChildren ( ) as $ child ) $ children [ ] = Logic :: is ( $ child ) ; return Logic :: equiv ( Logic :: is ( $ feature ) , call_user_func_array ( "\FeaturePhp\Helper\Logic::_or" , $ children ) ) ; } }
docstring: Semantics for a feature that provides a choice using an inclusive or.
  At least one child of such a feature is selected.
  @param Feature $feature
  @return callable
docstring_tokens: Semantics for a feature that provides a choice using an inclusive or . At least one child of such a feature is selected .