Skip to content

Commit 747a81e

Browse files
Merge pull request #2 from retargetingbiz/customers-api
Added Encryption and Decryption Classes for Customers API
2 parents 713bab4 + c272a43 commit 747a81e

39 files changed

+3658
-134
lines changed

app.php

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?php
2+
/**
3+
* Created by PhpStorm.
4+
* User: bratucornel
5+
* Date: 2019-03-13
6+
* Time: 12:46
7+
*/
8+
9+
require_once 'vendor/autoload.php';
10+
11+
$test = [
12+
"firstName" => "Jane",
13+
"lastName" => "Doe",
14+
"email" => "jane.doe@example.com",
15+
"phone" => "",
16+
"status" => false
17+
];
18+
19+
$data = json_encode($test);
20+
21+
$enc = \Retargeting\Helpers\Encryption::encrypt($data);
22+
23+
var_dump($enc);
24+
25+
26+
//try {
27+
// $dec = (new Retargeting\Helpers\Decryption())->decrypt($enc);
28+
//} catch (\Retargeting\Exceptions\DecryptException $e) {
29+
//}
30+
//
31+
//var_dump($dec);
32+
//
33+
//
34+
//var_dump(\Retargeting\Helpers\Token::createRandomToken());

composer.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,31 @@
99
}
1010
],
1111
"require": {
12-
"php": ">=7.0.0",
13-
"ext-json": "*"
12+
"php": ">=5.6.0",
13+
"ext-json": "*",
14+
"ext-openssl": "*"
1415
},
1516
"autoload": {
1617
"psr-4": {
17-
"Retargeting\\": "lib"
18+
"RetargetingSDK\\": "lib"
1819
}
1920
},
2021
"require-dev": {
21-
"phpunit/phpunit": "^8.0",
22+
"phpunit/phpunit": "8.0",
2223
"mockery/mockery": "^1.0",
2324
"fzaninotto/faker": "^1.4"
2425
},
2526
"autoload-dev": {
2627
"psr-4": {
2728
"Tests\\": "tests/"
2829
}
30+
},
31+
"config": {
32+
"preferred-install": "dist",
33+
"sort-packages": true,
34+
"optimize-autoloader": true,
35+
"platform": {
36+
"php": "5.6.0"
37+
}
2938
}
3039
}

composer.lock

Lines changed: 60 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)