src/Api/Request/Status/Destroy.php 1 location
|
@@ 7-23 (lines=17) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class Destroy extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'POST'; |
10 |
|
const ENDPOINT = '/statuses/destroy/%s.json'; |
11 |
|
|
12 |
|
public function __construct(int $id) |
13 |
|
{ |
14 |
|
parent::__construct(self::METHOD, sprintf(self::ENDPOINT, $id)); |
15 |
|
} |
16 |
|
|
17 |
|
public function trimUser(): Destroy |
18 |
|
{ |
19 |
|
$this->parameters['trim_user'] = 'true'; |
20 |
|
|
21 |
|
return $this; |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/Api/Request/Status/Retweet.php 1 location
|
@@ 7-23 (lines=17) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class Retweet extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'POST'; |
10 |
|
const ENDPOINT = '/statuses/retweet/%s.json'; |
11 |
|
|
12 |
|
public function __construct(int $id) |
13 |
|
{ |
14 |
|
parent::__construct(self::METHOD, sprintf(self::ENDPOINT, $id)); |
15 |
|
} |
16 |
|
|
17 |
|
public function trimUser(): Retweet |
18 |
|
{ |
19 |
|
$this->parameters['trim_user'] = 'true'; |
20 |
|
|
21 |
|
return $this; |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/Api/Request/Status/UnRetweet.php 1 location
|
@@ 7-23 (lines=17) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class UnRetweet extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'POST'; |
10 |
|
const ENDPOINT = '/statuses/unretweet/%s.json'; |
11 |
|
|
12 |
|
public function __construct(int $id) |
13 |
|
{ |
14 |
|
parent::__construct(self::METHOD, sprintf(self::ENDPOINT, $id)); |
15 |
|
} |
16 |
|
|
17 |
|
public function trimUser(): UnRetweet |
18 |
|
{ |
19 |
|
$this->parameters['trim_user'] = 'true'; |
20 |
|
|
21 |
|
return $this; |
22 |
|
} |
23 |
|
} |
24 |
|
|
src/Api/Request/Application/RateLimitStatus.php 1 location
|
@@ 7-24 (lines=18) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class RateLimitStatus extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'GET'; |
10 |
|
|
11 |
|
const ENDPOINT = '/application/rate_limit_status.json'; |
12 |
|
|
13 |
|
public function __construct() |
14 |
|
{ |
15 |
|
parent::__construct(self::METHOD, self::ENDPOINT); |
16 |
|
} |
17 |
|
|
18 |
|
public function filterResources(array $resources): RateLimitStatus |
19 |
|
{ |
20 |
|
$this->parameters['resources'] = implode(',', $resources); |
21 |
|
|
22 |
|
return $this; |
23 |
|
} |
24 |
|
} |
25 |
|
|
src/Api/Request/Collection/Show.php 1 location
|
@@ 7-19 (lines=13) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class Show extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'GET'; |
10 |
|
|
11 |
|
const ENDPOINT = '/collections/show.json'; |
12 |
|
|
13 |
|
public function __construct(string $id) |
14 |
|
{ |
15 |
|
parent::__construct(self::METHOD, self::ENDPOINT); |
16 |
|
|
17 |
|
$this->parameters['id'] = $id; |
18 |
|
} |
19 |
|
} |
20 |
|
|
src/Api/Request/DirectMessage/Show.php 1 location
|
@@ 7-19 (lines=13) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class Show extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'GET'; |
10 |
|
|
11 |
|
const ENDPOINT = '/direct_messages/show.json'; |
12 |
|
|
13 |
|
public function __construct(int $id) |
14 |
|
{ |
15 |
|
parent::__construct(self::METHOD, self::ENDPOINT); |
16 |
|
|
17 |
|
$this->parameters['id'] = (string) $id; |
18 |
|
} |
19 |
|
} |
20 |
|
|
src/Api/Request/Friendship/NoRetweet/Ids.php 1 location
|
@@ 7-24 (lines=18) @@
|
4 |
|
|
5 |
|
use PeeHaa\AsyncTwitter\Api\Request\BaseRequest; |
6 |
|
|
7 |
|
class Ids extends BaseRequest |
8 |
|
{ |
9 |
|
const METHOD = 'GET'; |
10 |
|
|
11 |
|
const ENDPOINT = '/friendships/no_retweets/ids.json'; |
12 |
|
|
13 |
|
public function __construct() |
14 |
|
{ |
15 |
|
parent::__construct(self::METHOD, self::ENDPOINT); |
16 |
|
} |
17 |
|
|
18 |
|
public function stringifyIds(): Ids |
19 |
|
{ |
20 |
|
$this->parameters['stringify_ids'] = 'true'; |
21 |
|
|
22 |
|
return $this; |
23 |
|
} |
24 |
|
} |
25 |
|
|