protected function aggregateTernaryValues(array $values)
    {
        if (in_array(false, $values, true)) {
            return false;
        } elseif (in_array(true, $values, true)) {
            return true;
        } else {
            return null;
        }
    }
protected function aggregateTernaryValues(array $values)
    {
        if (in_array(false, $values, true)) {
            return false;
        } elseif (in_array(true, $values, true)) {
            return true;
        } else {
            return null;
        }
    }
protected function aggregateTernaryValues ( array $ values ) { if ( in_array ( false , $ values , true ) ) { return false ; } elseif ( in_array ( true , $ values , true ) ) { return true ; } else { return null ; } }
Aggregates a list of ternary values.

@param bool[]|null[] $values

@return bool|null
Aggregates a list of ternary values .