public function read($key)
{
$file = $this->_getFilePath($key);
if (!is_file($file)) {
throw new ConfigureException(__d('cake_dev', 'テーマの設定ファイルが存在しません : %s', $file));
}
include $file;
$config = array();
foreach (self::$variables as $var => $name) {
if (!isset(${$var})) {
throw new ConfigureException(__d('cake_dev', 'テーマの %s が設定されていません : %s', array($name, $file)));
}
$config[$var] = ${$var};
}
return $config;
}