diff --git a/composer.lock b/composer.lock index c1809ad7..a5553d46 100644 --- a/composer.lock +++ b/composer.lock @@ -1815,16 +1815,16 @@ }, { "name": "symfony/symfony", - "version": "v2.6.7", + "version": "v2.6.8", "source": { "type": "git", "url": "https://github.com/symfony/symfony.git", - "reference": "0449d0e1178bc8e934520b20432d1705c3b25e7e" + "reference": "7ae1934082d9ac299303b146e4a999274a723e94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/0449d0e1178bc8e934520b20432d1705c3b25e7e", - "reference": "0449d0e1178bc8e934520b20432d1705c3b25e7e", + "url": "https://api.github.com/repos/symfony/symfony/zipball/7ae1934082d9ac299303b146e4a999274a723e94", + "reference": "7ae1934082d9ac299303b146e4a999274a723e94", "shasum": "" }, "require": { @@ -1914,21 +1914,21 @@ "MIT" ], "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], "description": "The Symfony PHP framework", - "homepage": "http://symfony.com", + "homepage": "https://symfony.com", "keywords": [ "framework" ], - "time": "2015-05-11 01:58:49" + "time": "2015-05-27 00:17:10" }, { "name": "twig/extensions", @@ -2334,16 +2334,16 @@ }, { "name": "sensiolabs/security-checker", - "version": "v2.0.3", + "version": "v2.0.4", "source": { "type": "git", "url": "https://github.com/sensiolabs/security-checker.git", - "reference": "cde03c48d490d805ef1349e5108f8b3085981ead" + "reference": "b901b30ffcabc4e941b2b26edd8e77de03f09d49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/cde03c48d490d805ef1349e5108f8b3085981ead", - "reference": "cde03c48d490d805ef1349e5108f8b3085981ead", + "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/b901b30ffcabc4e941b2b26edd8e77de03f09d49", + "reference": "b901b30ffcabc4e941b2b26edd8e77de03f09d49", "shasum": "" }, "require": { @@ -2375,7 +2375,7 @@ } ], "description": "A security checker for your composer.lock", - "time": "2015-05-22 14:21:04" + "time": "2015-05-27 14:05:32" } ], "aliases": [], diff --git a/src/FeedBundle/Extractor/Imgur.php b/src/FeedBundle/Extractor/Imgur.php index c79e68ca..d72ff6ea 100644 --- a/src/FeedBundle/Extractor/Imgur.php +++ b/src/FeedBundle/Extractor/Imgur.php @@ -65,13 +65,16 @@ public function getContent() try { switch ($this->type) { case 'a': - case 'gallery': $album = $this->imgurClient->api('album')->album($this->hash); $images = $album->getImages(); $content = '
'.$album->getDescription().'
'; break; + case 'gallery': + $images[] = $this->imgurClient->api('gallery')->image($this->hash); + break; + default: $images[] = $this->imgurClient->api('image')->image($this->hash); break; diff --git a/src/FeedBundle/Tests/Extractor/ImgurTest.php b/src/FeedBundle/Tests/Extractor/ImgurTest.php index aaafc443..ec270fcc 100644 --- a/src/FeedBundle/Tests/Extractor/ImgurTest.php +++ b/src/FeedBundle/Tests/Extractor/ImgurTest.php @@ -19,6 +19,7 @@ public function dataMatch() array('https://imgur.com/a/dLaMy', true), array('https://imgur.com/a/dLaMy?gallery', true), array('https://imgur.com/gallery/dLaMy', true), + array('http://imgur.com/gallery/IDuXHMJ', true), array('https://imgur.com/duziauziaozaoLaMy', false), array('https://imgur.com/Ay', false), array('http://imgur.com/UMOCfIk.gifv', true), @@ -76,7 +77,7 @@ public function testContentImage() $this->assertEquals('title – description