Fixes #3384: Added callback-style transactions
Fixes #4241: `yii\widgets\Pjax` was incorrectly setting container id
Fixed example of closure-transactions
Fixed tests
Passed transaction as callback argument for Connection::transaction() method
Removed requirement to use \Callback from Connection::transaction, improved docs
Added callable typehint and active transaction check to Connection::transaction()
Added extra callable typehints
Fixed missing callable in method signature
minor CS fixes [skip ci]
Adjusted Connection::transaction to provide Connection instance by default instead of transaction instance
Renamed parameter to match description better
proper quoting of sequence name.
Fixed build app/link to work on Windows
Fixes #4252, Fixes #3171 Fixed Codeception
Fixes #4253 fixed phpdoc
User attributes requesting at GoogleOAuth switched to Google+ API
Merge branch 'master' of github.com:yiisoft/yii2
User attributes fetching at `VKontakte` adjusted
Request HTTP headers argument added to `yii\authclient\BaseOAuth::api()` method