Is there any reason for hardcoded $di->getShared instead of $di->get in Collection\Manager::getConnection method? Wanna change it to allow choose connection type myself in dependency injector service declaration (set or setShared).
https://github.com/phalcon/cphalcon/blob/2.1.x/phalcon/mvc/collection/manager.zep#L240