# photonic/3.36/Components/Printable.php

Photonic Gallery &amp; Lightbox for Flickr, SmugMug &amp; Others, version 3.36. 24 lines.

- Page: https://pluginprobe.com/plugins/photonic/3.36/code/Components/Printable.php
- Raw: https://pluginprobe.com/plugins/photonic/3.36/raw/Components/Printable.php
- Modified: 2026-07-23T21:21:48+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.36/code/Components/Printable.php#L10-L20`.

```php
<?php
namespace Photonic_Plugin\Components;

use Photonic_Plugin\Layouts\Core_Layout;
use Photonic_Plugin\Platforms\Base;

/**
 * Interface Printable
 * Represents a printable component in a Photonic gallery.
 *
 * @package Photonic_Plugin\Components
 */
interface Printable {
	/**
	 * Generates and prints the markup for a Photonic component
	 *
	 * @param Base        $module
	 * @param Core_Layout $layout
	 * @param bool        $print
	 * @return mixed
	 */
	public function html(Base $module, Core_Layout $layout, bool $print = false): string;
}

```
