public function writeSchema($data, $path)
{
if (isset($data['Tool'])) {
$data = $data['Tool'];
}
if (!$data['core'] && !$data['plugin']) {
return false;
}
$result = true;
if ($data['core']) {
if (!$this->_writeSchema('core', $data['core'], $path)) {
$result = false;
}
}
if ($data['plugin']) {
if (!$this->_writeSchema('plugin', $data['plugin'], $path)) {
$result = false;
}
}
return $result;
}