code: protected function aggregateTernaryValues(array $values)
      {
          if (in_array(false, $values, true)) {
              return false;
          } elseif (in_array(true, $values, true)) {
              return true;
          } else {
              return null;
          }
      }
docs: Aggregates a list of ternary values.
  
  @param bool[]|null[] $values
  
  @return bool|null