PLAYGROUND-142, add php doc + refactoring