YamlProcessor

YAML processor abstract.

abstract class Winter\Storm\Parse\Processor\YamlProcessor
implements 
    Winter\Storm\Parse\Processor\Contracts\YamlProcessor

Provides base functionality for YAML processors, so that extended classes only need to overwrite the methods that they intend to actually use.

Methods

public preprocess ($text)

Pre-process string content from a YAML string or file.

Parameters
Property Description
$text
mixed
Returns
mixed

public prerender ($data)

Pre-process the data that will be rendered to a YAML string or file.

Parameters
Property Description
$data
mixed
Returns
mixed

public process ($parsed)

Post-process the parsed content from a YAML string or file.

Parameters
Property Description
$parsed
mixed
Returns
mixed

public render ($yaml)

Post-process a rendered YAML string or file.

Parameters
Property Description
$yaml
mixed
Returns
mixed

Extended by

Class Description
VersionYamlProcessor

"version.yaml" pre-processor class.

Symfony3Processor

Symfony/Yaml 3 processor.

Copyright © 2024 Winter CMS