/** * @return SourceSet */ protected function createSourceSet() { $srcset = new SourceSet('/path.jpg', 200); $this->assertCount(1, $srcset->rules); $srcset->push(300, '/path2.jpg'); $this->assertCount(2, $srcset->rules); return $srcset; }
/** * Set the srcset attribute. * * @param $node * @param $sourceSet */ protected function setSrcSetAttribute($node, SourceSet $sourceSet) { // Don't overwrite existing attributes if ($node->getAttribute('srcset') !== '') { return; } $node->setAttribute('srcset', $sourceSet->getSrcSetAttribute()); }