public function getPrintableName() : string
    {
        $printables = array();

        foreach ($this->objects as $object)
        {
            $printables[] = $object->getPrintableName();
        }

        return '{'.implode(' xor ', $printables).'}';
    }
public function getPrintableName() : string
    {
        $printables = array();

        foreach ($this->objects as $object)
        {
            $printables[] = $object->getPrintableName();
        }

        return '{'.implode(' xor ', $printables).'}';
    }
public function getPrintableName ( ) : string { $ printables = array ( ) ; foreach ( $ this -> objects as $ object ) { $ printables [ ] = $ object -> getPrintableName ( ) ; } return '{' . implode ( ' xor ' , $ printables ) . '}' ; }
Get the printable names of all members, and return these delimited in
a linguistically interpretable fashion, enclosed between curly braces

@return string return the printable group representation
Get the printable names of all members and return these delimited in a linguistically interpretable fashion enclosed between curly braces