# photonic/3.37/Lightboxes/BaguetteBox.php

Photonic Gallery &amp; Lightbox for Flickr, SmugMug &amp; Others, version 3.37. 27 lines.

- Page: https://pluginprobe.com/plugins/photonic/3.37/code/Lightboxes/BaguetteBox.php
- Raw: https://pluginprobe.com/plugins/photonic/3.37/raw/Lightboxes/BaguetteBox.php
- Modified: 2024-02-20T00:59:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/photonic/3.37/code/Lightboxes/BaguetteBox.php#L10-L20`.

```php
<?php

namespace Photonic_Plugin\Lightboxes;

use Photonic_Plugin\Platforms\Base;

require_once 'Lightbox.php';

class BaguetteBox extends Lightbox {
	protected function __construct() {
		$this->library = 'baguettebox';
		parent::__construct();
	}

	public function get_photo_attributes(array $photo_data, Base $module): array {
		$out = parent::get_photo_attributes($photo_data, $module);
		if (!empty($photo_data['video'])) {
			$out['data-html5-href'] = $photo_data['video'];
			$out['data-content-type'] = 'video';
		}
		else {
			$out['data-content-type'] = 'image';
		}
		return $out;
	}
}

```
