public function getComponent($id, $createIfNull = true)
{
$component = parent::getComponent($id, false);
if (!$component && $createIfNull) {
if ($id === 'db') {
$dbConnection = $this->asa('SchematicBehavior')->createDbConnection();
$this->setComponent('db', $dbConnection);
}
$component = parent::getComponent($id, true);
$this->_attachEventListeners($id);
}
return $component;
}