-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathexamples.php
43 lines (32 loc) · 1.39 KB
/
examples.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
require_once('vendor/autoload.php');
$project_id = 999;
$screenshot_id = 32092;
$key = 'c31fec8e123e479e75d46744c13a7d91';
\Diffy\Diffy::setApiKey($key);
// List all projects.
//print_r(\Diffy\Project::all());
// Create screenshots.
//print_r(\Diffy\Screenshot::create($project_id, 'production'));
// Retrieve a Screenshot.
//$screenshot = \Diffy\Screenshot::retrieve($screenshot_id);
//var_export($screenshot->isCompleted());
// Full data about Screenshot.
//print_r($screenshot->data);
// Set screenshots set as baseline.
//print_r(\Diffy\Screenshot::setBaselineSet($project_id, $screenshot_id));
// Compare environments.
//$diffId = \Diffy\Project::compare($project_id, ['env1' => 'prod', 'env2' => 'prod']);
// Create a Diff.
//$screenshot_id1 = \Diffy\Screenshot::create($project_id, 'production');
//$screenshot_id2 = \Diffy\Screenshot::create($project_id, 'staging');
//$diffId = \Diffy\Diff::create($project_id, $screenshot_id1, $screenshot_id2);
// Update diff's name.
//\Diffy\Diff::updateName($diffId, 'new name for diff');
// Create custom screenshot with file uploads.
//$screenshotName = 'custom test';
//$data = [];
//$data[] = ['file'=> fopen(__DIR__. '/720.png', 'r'), 'url'=> '/', 'breakpoint'=> 720];
//$data[] = ['file'=> fopen(__DIR__.'/1280.png', 'r'), 'url'=> '/', 'breakpoint'=> 1280];
//
//print_r(\Diffy\Screenshot::createCustomScreenshot($project_id, $data, $screenshotName));