PHP Класс 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.
Показать файл
Открыть проект
Примеры использования класса
Защищенные свойства (Protected)
Открытые методы
Описание методов
__construct()
публичный Метод
deserializePaths()
публичный Метод
serializePaths()
публичный Метод
version()
публичный Метод
public version ( $version, Studio\Config\Serializer $serializer ) |
$serializer |
Studio\Config\Serializer |
|
withDefault()
публичный статический Метод
public static withDefault ( integer $version, Studio\Config\Serializer $serializer ) : static |
$version |
integer |
|
$serializer |
Studio\Config\Serializer |
|
Результат |
static |
|
Описание свойств
$defaultVersion защищенное свойство
protected int $defaultVersion |
Результат |
integer |
|
$serializers защищенное свойство
protected Serializer[],Studio\Config $serializers |
Результат |
Studio\Config\Serializer[] |
|