PluginProbe
Photonic Gallery & Lightbox for Flickr, SmugMug & Others / 3.35
Photonic Gallery & Lightbox for Flickr, SmugMug & Others v3.35
3.35 3.34 3.33 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.29 2.30 2.31 2.32 2.33 2.34 2.40 2.41 2.42 2.43 2.44 2.45 All 140 releases
photonic / Components / Printable.php

Printable.php in Photonic Gallery & Lightbox for Flickr, SmugMug & Others 3.35, at Components/Printable.php

24 lines 574 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Photonic_Plugin\Components;
3
4 use Photonic_Plugin\Layouts\Core_Layout;
5 use Photonic_Plugin\Platforms\Base;
6
7 /**
8 * Interface Printable
9 * Represents a printable component in a Photonic gallery.
10 *
11 * @package Photonic_Plugin\Components
12 */
13 interface Printable {
14 /**
15 * Generates and prints the markup for a Photonic component
16 *
17 * @param Base $module
18 * @param Core_Layout $layout
19 * @param bool $print
20 * @return mixed
21 */
22 public function html(Base $module, Core_Layout $layout, bool $print = false): string;
23 }
24