Skip to content

Commit c35f948

Browse files
authored
Merge pull request #369 from denniszon/fix/v3.x/twitter
Add twitter adapter to prevent errors on 429 status code
2 parents fdf2039 + 56fc527 commit c35f948

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/Adapters/Twitter.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
namespace Embed\Adapters;
4+
5+
use Embed\Http\Response;
6+
7+
/**
8+
* Adapter to provide information from twitter.
9+
* Required when twitter returns a 429 status code.
10+
*/
11+
class Twitter extends Webpage
12+
{
13+
/**
14+
* {@inheritdoc}
15+
*/
16+
public static function check(Response $response)
17+
{
18+
return $response->isValid([200, 429]) && $response->getUrl()->match([
19+
'*twitter.*',
20+
]);
21+
}
22+
}

0 commit comments

Comments
 (0)