Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, estou com uma dúvida que acredito ser bem básica, porém nunca precisei fazer isso, o problema é o seguinte: Tenho duas variáveis de conexao que sao do tipo privadas, quero que essas duas variáveis recebam os parametros como Token, e email, que vai vir do banco mysql, o problema é que nao to conseguindo fazer essas duas var receber os parametros, segue o código:
<?php
class Config{
//AQUI PRECISO PASSAR O EMAIL E TOKEN QUE VEM DO BD, O PROBLEMA N E NA CONSULTA MYSQL, E SIM EM COMO FAZER ESSAS DUAS PRIVATES RECEBEREM OS PARAMETROS
private static $email = "rodrigocruz@hotmail.com";
private static $tokenProduction = "B5EF3B332329F50AB4298928950A52FCB1CE245C";
private static $sandbox = false;
private static $tokenSandbox = "";
public static function getEmail(){
return self::$email;
}
public static function getToken(){
return self::isSandbox() ? self::$tokenSandbox : self::$tokenProduction;
}
public static function isSandbox(){
return self::$sandbox;
}
public static function setSandbox(){
self::$sandbox = true;
}
public static function setProduction(){
self::$sandbox = false;
}
public static function setAccountCredentials($email, $token, $isSandbox = true){
self::$email = $email;
if($isSandbox === true) {
self::setSandbox();
self::$tokenSandbox = $token;
}else{
self::setProduction();
self::$tokenProduction = $token;
}
}
}Obrigado pela dica amigo!
ola amigo, fiz o que me disse e nao funcionou, peguei esses codigos de uma lib pronta, segue o link https://github.com/sounoob/pagseguro-php-sdk
Nesses casos, é sempre melhor usar a biblioteca oficial:
>
9 horas atrás, Gabriel Heming disse:
Nesses casos, é sempre melhor usar a biblioteca oficial:
https://devs.pagseguro.uol.com.br/docs/bibliotecas-php
Ai que ta, usei essa lib pq a lib oficial nao funciona o envio de boleto em lote
Use o construtor:
class Config
{
//AQUI PRECISO PASSAR O EMAIL E TOKEN QUE VEM DO BD, O PROBLEMA N E NA CONSULTA MYSQL, E SIM EM COMO FAZER ESSAS DUAS PRIVATES RECEBEREM OS PARAMETROS
class Config
{