public function __construct(array $body) { parent::__construct($body); if (array_key_exists('thumbnail', $this->attributes) === true) { $this->attributes['id'] = Utils::thumbnailToId($this->attributes['thumbnail']); } if (array_key_exists('lastModified', $this->attributes) === true) { $this->attributes['lastModified'] = $this->attributes['lastModified'] / 1000; $this->attributes['lastModified'] = \DateTime::createFromFormat('U', $this->attributes['lastModified']); } }
/** * @expectedException RuntimeException * @expectedExceptionMessage Invalid thumbnail URL "invalid.jpg" */ public function testThumbnailToIdWithInvalidUrl() { Utils::thumbnailToId('invalid.jpg'); }