Webmozart\Expression\Logic\OrX::getDisjuncts PHP Метод

getDisjuncts() публичный метод

Returns the disjuncts of the disjunction.
public getDisjuncts ( ) : Webmozart\Expression\Expression[]
Результат Webmozart\Expression\Expression[] The disjuncts.
    public function getDisjuncts()
    {
        return $this->disjuncts;
    }

Usage Example

Пример #1
0
 private function traverseDisjunction(OrX $expr)
 {
     $disjuncts1 = $expr->getDisjuncts();
     $disjuncts2 = array();
     foreach ($disjuncts1 as $disjunct) {
         if ($disjunct = $this->traverse($disjunct)) {
             $disjuncts2[] = $disjunct;
         }
     }
     if ($disjuncts1 === $disjuncts2) {
         return $expr;
     }
     return $disjuncts2 ? new OrX($disjuncts2) : null;
 }
All Usage Examples Of Webmozart\Expression\Logic\OrX::getDisjuncts