summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/transmission/get_all_transmissions.php4
-rw-r--r--examples/transmission/get_transmission.php6
-rw-r--r--examples/transmission/rfc822.php6
-rw-r--r--examples/transmission/send_transmission_all_fields.php7
-rw-r--r--examples/transmission/simple_send.php6
-rw-r--r--examples/transmission/stored_recipients_inline_content.php4
-rw-r--r--examples/transmission/stored_template_send.php8
-rw-r--r--examples/unwrapped/create_template.php11
8 files changed, 24 insertions, 28 deletions
diff --git a/examples/transmission/get_all_transmissions.php b/examples/transmission/get_all_transmissions.php
index 1e1882b..669c3e7 100644
--- a/examples/transmission/get_all_transmissions.php
+++ b/examples/transmission/get_all_transmissions.php
@@ -9,10 +9,10 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::all();
+ $results = $sparky->transmission->all();
echo 'Congrats you can use your SDK!';
} catch (\Exception $exception) {
echo $exception->getMessage();
diff --git a/examples/transmission/get_transmission.php b/examples/transmission/get_transmission.php
index 84cd227..5882a49 100644
--- a/examples/transmission/get_transmission.php
+++ b/examples/transmission/get_transmission.php
@@ -1,6 +1,7 @@
<?php
namespace Examples\Transmisson;
require_once (dirname(__FILE__).'/../bootstrap.php');
+
use SparkPost\SparkPost;
use SparkPost\Transmission;
use GuzzleHttp\Client;
@@ -8,11 +9,10 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
-
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::find('Your Transmission ID');
+ $results = $sparky->transmission->find('Your Transmission ID');
echo 'Congrats you can use your SDK!';
} catch (\Exception $exception) {
echo $exception->getMessage();
diff --git a/examples/transmission/rfc822.php b/examples/transmission/rfc822.php
index ec932e7..cb88471 100644
--- a/examples/transmission/rfc822.php
+++ b/examples/transmission/rfc822.php
@@ -8,15 +8,15 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::send([
+ $results = $sparky->transmission->send([
'recipients'=>[
[
'address'=>[
'email'=>'john.doe@example.com'
- ]
+ ]
]
],
'rfc822'=>"Content-Type: text/plain\nFrom: From Envelope <from@sparkpostbox.com>\nSubject: Example Email\n\nHello World"
diff --git a/examples/transmission/send_transmission_all_fields.php b/examples/transmission/send_transmission_all_fields.php
index 3bd9315..be82b97 100644
--- a/examples/transmission/send_transmission_all_fields.php
+++ b/examples/transmission/send_transmission_all_fields.php
@@ -8,12 +8,12 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
// TODO: update all from emails to = sandbox domain
try{
- $results = Transmission::send([
+ $results = $sparky->transmission->send([
"campaign"=>"my-campaign",
"metadata"=>[
"sample_campaign"=>true,
@@ -37,12 +37,11 @@ try{
[
"address"=>[
"email"=>"john.doe@example.com"
- ]
+ ]
]
]
]);
- var_dump($results);
echo 'Congrats you can use your SDK!';
} catch (\Exception $exception) {
echo $exception->getMessage();
diff --git a/examples/transmission/simple_send.php b/examples/transmission/simple_send.php
index caaf962..2edfbf6 100644
--- a/examples/transmission/simple_send.php
+++ b/examples/transmission/simple_send.php
@@ -9,10 +9,10 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::send([
+ $results = $sparky->transmission->send([
"from"=>"From Envelope <from@sparkpostbox.com>",
"html"=>"<p>Hello World!</p>",
"text"=>"Hello World!",
@@ -21,7 +21,7 @@ try {
[
"address"=>[
"email"=>"john.doe@example.com"
- ]
+ ]
]
]
]);
diff --git a/examples/transmission/stored_recipients_inline_content.php b/examples/transmission/stored_recipients_inline_content.php
index 42e40df..853030d 100644
--- a/examples/transmission/stored_recipients_inline_content.php
+++ b/examples/transmission/stored_recipients_inline_content.php
@@ -8,11 +8,11 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::send([
+ $results = $sparky->transmission->send([
"campaign"=>"my-campaign",
"from"=>"From Envelope <from@sparkpostbox.com>",
"html"=>"<p>Hello World! Your name is: {{name}}</p>",
diff --git a/examples/transmission/stored_template_send.php b/examples/transmission/stored_template_send.php
index 82be209..3d52f0a 100644
--- a/examples/transmission/stored_template_send.php
+++ b/examples/transmission/stored_template_send.php
@@ -8,19 +8,19 @@ use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$sparky = new SparkPost($httpAdapter, ['key'=>$key]);
try {
- $results = Transmission::send([
+ $results = $sparky->transmission->send([
"from"=>"From Envelope <from@sparkpostbox.com>",
"recipients"=>[
[
"address"=>[
"email"=>"john.doe@example.com"
- ]
+ ]
]
],
- "template"=>"my-template"
+ "template"=>"my-first-email"
]);
echo 'Congrats you can use your SDK!';
} catch (\Exception $exception) {
diff --git a/examples/unwrapped/create_template.php b/examples/unwrapped/create_template.php
index ee4ff6c..b092340 100644
--- a/examples/unwrapped/create_template.php
+++ b/examples/unwrapped/create_template.php
@@ -1,30 +1,27 @@
<?php
namespace Examples\Unwrapped;
require_once (dirname(__FILE__).'/../bootstrap.php');
-use SparkPost\SparkPost;
-use SparkPost\APIResource;
use GuzzleHttp\Client;
use Ivory\HttpAdapter\Guzzle6HttpAdapter;
$key = 'YOUR API KEY';
$httpAdapter = new Guzzle6HttpAdapter(new Client());
-SparkPost::configure($httpAdapter, ['key'=>$key]);
+$resource = new \SparkPost\APIResource($httpAdapter, ['key'=>$key]);
try {
// define the endpoint
- APIResource::$endpoint = 'templates';
+ $resource->endpoint = 'templates';
$templateConfig = [
'name' => 'Summer Sale!',
'id'=>'summer-sale',
'content'=> [
- 'from' => 'john.doe@sparkpostbox.com',
+ 'from' => 'from@sparkpostbox.com',
'subject' => 'Summer deals',
'html' => '<b>Check out these deals!</b>'
]
];
- $results = APIResource::create($templateConfig);
- var_dump($results);
+ $results = $resource->create($templateConfig);
echo 'Congrats you can use your SDK!';
} catch (\Exception $exception) {
echo $exception->getMessage();