Differences Between: [Versions 310 and 311] [Versions 39 and 311]
(no description)
File Size: | 112 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
StyleRegistry:: (7 methods):
__construct()
registerStyle()
hasSerializedStyleAlreadyBeenRegistered()
getStyleFromSerializedStyle()
getRegisteredStyles()
getStyleFromStyleId()
serialize()
Class: StyleRegistry - X-Ref
Class StyleRegistry__construct(Style $defaultStyle) X-Ref |
param: Style $defaultStyle |
registerStyle(Style $style) X-Ref |
Registers the given style as a used style. Duplicate styles won't be registered more than once. param: Style $style The style to be registered return: Style The registered style, updated with an internal ID. |
hasSerializedStyleAlreadyBeenRegistered(string $serializedStyle) X-Ref |
Returns whether the serialized style has already been registered. param: string $serializedStyle The serialized style return: bool |
getStyleFromSerializedStyle($serializedStyle) X-Ref |
Returns the registered style associated to the given serialization. param: string $serializedStyle The serialized style from which the actual style should be fetched from return: Style |
getRegisteredStyles() X-Ref |
return: Style[] List of registered styles |
getStyleFromStyleId($styleId) X-Ref |
param: int $styleId return: Style |
serialize(Style $style) X-Ref |
Serializes the style for future comparison with other styles. The ID is excluded from the comparison, as we only care about actual style properties. param: Style $style return: string The serialized style |