private function getToken($credencial) { $config = new Config(); $dominio = $config->getGeneral(); $token = ''; $token = (new Builder())->setIssuer($dominio['dominio'])->setAudience($dominio['dominio'])->setId('jajwt', true)->setIssuedAt(time())->setNotBefore(time() + 60)->setExpiration(time() + 3600)->set('sub', 1)->set('user', $credencial->usuario)->set('roles', $credencial->rol)->getToken(); // Retrieves the generated token return (string) $token; }