SAML ECP client implementation in PHP