LoadValues(null); } else { $this->m_aValues = $Values; } $aPaddedValues = array(); foreach ($this->m_aValues as $sKey => $sVal) { // Pad keys to the min. length required by the \AttributeSet $sKey = str_pad($sKey, 3, '_', STR_PAD_LEFT); $aPaddedValues[$sKey] = $sVal; } $this->m_values = $aPaddedValues; } }