protected static function getDir(Event $event, $name, $default = null)
{
try {
$app = static::getApp($event);
$dir = $app['resources']->getPath($name);
$dir = Path::makeRelative($dir, getcwd());
} catch (BootException $e) {
$dir = static::getOption($event, $name . '-dir', $default);
}
return rtrim($dir, '/');
}