Squashed 'lib/Phapp/' changes from 0f5d560..94c4f44

94c4f44 Dedicated transaction methods

git-subtree-dir: lib/Phapp
git-subtree-split: 94c4f44b76e204097a37cac8aea3dc4cf9daa965
Merge commit 'c7d29ad8a958c593bdf9c7ef945bca61dcefe4fb'