code reformat
use {@inheritdoc}
fix docblox
refactor Injector
add coding standard
Merge branch 'feature/refactor' into develop