protected function loadData($key)
{
$basename = $this->getBasename($key);
if (array_key_exists($basename, $this->data)) {
return;
}
$paths = $this->getPaths($basename);
foreach ($paths as $path) {
$data = $this->getDataFromFile($path);
if (isset($this->data[$basename])) {
$this->data[$basename] = array_replace($this->data[$basename], $data);
} else {
$this->data[$basename] = $data;
}
}
}