PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.6.1
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.6.1
1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 trunk All 48 releases
fluent-cart / vendor / openspout / openspout / src / Writer / Common / Manager / Style / StyleManagerInterface.php

StyleManagerInterface.php in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler 1.6.1, at vendor/openspout/openspout/src/Writer/Common/Manager/Style/StyleManagerInterface.php

29 lines 845 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCart\OpenSpout\Writer\Common\Manager\Style;
4
5 use FluentCart\OpenSpout\Common\Entity\Cell;
6 use FluentCart\OpenSpout\Common\Entity\Style\Style;
7 /**
8 * Interface StyleHManagernterface.
9 */
10 interface StyleManagerInterface
11 {
12 /**
13 * Registers the given style as a used style.
14 * Duplicate styles won't be registered more than once.
15 *
16 * @param Style $style The style to be registered
17 *
18 * @return Style the registered style, updated with an internal ID
19 */
20 public function registerStyle($style);
21 /**
22 * Apply additional styles if the given row needs it.
23 * Typically, set "wrap text" if a cell contains a new line.
24 *
25 * @return PossiblyUpdatedStyle The eventually updated style
26 */
27 public function applyExtraStylesIfNeeded(Cell $cell) : PossiblyUpdatedStyle;
28 }
29