extensions = []; } /** * @return array */ public function getExtensions() { return $this->extensions; } /** * @param IAuthenticationExtension $extension * @return $this */ public function addExtension(IAuthenticationExtension $extension) { $this->extensions[] = $extension; return $this; } }