* Retrieve and validate the extension from the response of the url of the image.
*
* @param ResponseInterface $res Http Response
- * @param string $imagePath Path from the src image from the content (used for log only)
+ * @param string $imagePath Path from the src image from the content (used for log only)
*
* @return string|false Extension name or false if validation failed
*/
use GuzzleHttp\Cookie\CookieJar;
use GuzzleHttp\Event\SubscriberInterface;
use Http\Adapter\Guzzle5\Client as GuzzleAdapter;
-use Psr\Log\LoggerInterface;
use Http\Client\HttpClient;
use Http\HttplugBundle\ClientFactory\ClientFactory;
+use Psr\Log\LoggerInterface;
/**
* Builds and configures the HTTP client.
use Http\Client\Common\HttpMethodsClient;
use Http\Client\Common\Plugin\ErrorPlugin;
use Http\Client\Common\PluginClient;
+use Http\Client\Exception\RequestException;
use Http\Client\HttpClient;
use Http\Discovery\MessageFactoryDiscovery;
use Http\Message\MessageFactory;
-use Http\Client\Exception\RequestException;
-use Wallabag\CoreBundle\Entity\Entry;
use Psr\Http\Message\ResponseInterface;
+use Wallabag\CoreBundle\Entity\Entry;
class PocketImport extends AbstractImport
{
*/
public function authorize($code)
{
-
try {
$response = $this->client->post('https://getpocket.com/v3/oauth/authorize', [], json_encode([
'consumer_key' => $this->user->getConfig()->getPocketConsumerKey(),
/**
* Set the Http client.
*
- * @param HttpClient $client
+ * @param HttpClient $client
* @param MessageFactory|null $messageFactory
*/
public function setClient(HttpClient $client, MessageFactory $messageFactory = null)
namespace Tests\Wallabag\CoreBundle\Helper;
use GuzzleHttp\Client;
+use GuzzleHttp\Psr7\Response;
use GuzzleHttp\Stream\Stream;
use GuzzleHttp\Subscriber\Mock;
use Http\Mock\Client as HttpMockClient;
-use GuzzleHttp\Psr7\Response;
use Monolog\Handler\TestHandler;
use Monolog\Logger;
use PHPUnit\Framework\TestCase;
namespace Tests\Wallabag\ImportBundle\Import;
-use Http\Mock\Client as HttpMockClient;
use GuzzleHttp\Psr7\Response;
+use Http\Mock\Client as HttpMockClient;
use M6Web\Component\RedisMock\RedisMockFactory;
use Monolog\Handler\TestHandler;
use Monolog\Logger;