Skip to content

Commit 0387b76

Browse files
committed
change default creative value
1 parent d6fb899 commit 0387b76

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

Atomx/Resources/Creative.php

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
11
<?php namespace Atomx\Resources;
22

33
use Atomx\AtomxClient;
4-
use Atomx\Resources\Traits\NameTrait;
5-
use Atomx\Resources\Traits\StateTrait;
64
use InvalidArgumentException;
75

86
class Creative extends AtomxClient {
9-
use NameTrait, StateTrait;
10-
117
protected $endpoint = 'creative';
128

9+
public function setName($name)
10+
{
11+
$this->name = $name;
12+
}
13+
14+
public function setState($state)
15+
{
16+
if (!in_array($state, ['active', 'inactive']))
17+
throw new InvalidArgumentException('API: Invalid state provided');
18+
19+
$this->state = strtoupper($state);
20+
}
21+
1322
public function setBanner($filename, $extension)
1423
{
1524
if (!in_array($extension, ['jpg', 'gif', 'png', 'swf']))

0 commit comments

Comments
 (0)