PHP Class Studio\Config\VersionedSerializer
We support several versions of the Studio config file.
This serializer class uses the serializer according to
the "version" field or the default one if no "version"
is provided for reading.
For writing, the serializer with the highest version
number is used.
Mostra file
Open project: franzliedke/studio
Class Usage Examples
Protected Properties
Public Methods
Method Details
__construct()
public method
deserializePaths()
public method
serializePaths()
public method
public version ( $version, Studio\Config\Serializer $serializer ) |
$serializer |
Studio\Config\Serializer |
|
withDefault()
public static method
public static withDefault ( integer $version, Studio\Config\Serializer $serializer ) : static |
$version |
integer |
|
$serializer |
Studio\Config\Serializer |
|
return |
static |
|
Property Details
$defaultVersion protected_oe property
protected int $defaultVersion |
return |
integer |
|
$serializers protected_oe property
protected Serializer[],Studio\Config $serializers |
return |
Studio\Config\Serializer[] |
|