The section below here is not needed - this is redundant with zf2 base knowledge.