transaction callback added

Added transaction callback shortcut . Related with [this](https://github.com/yiisoft/yii2/issues/3384) issue 
It's used for method-based callbacks. Even for closures, it's easier to write `function ($transaction)` than `function() use ($transaction)`. The parameter is a kind of dependency injection.