/** * Add alternative Medium to this Medium. * * @param $ratio * @param Medium $alternative */ public function addAlternative($ratio, Medium $alternative) { if (!is_numeric($ratio) || $ratio === 0) { return; } $alternative->set('ratio', $ratio); $this->alternatives[(double) $ratio] = $alternative; }
/** * Add alternative Medium to this Medium. * * @param $ratio * @param Medium $alternative */ public function addAlternative($ratio, Medium $alternative) { if (!is_numeric($ratio) || $ratio === 0) { return; } $alternative->set('ratio', $ratio); $width = $alternative->get('width'); $this->alternatives[$width] = $alternative; }