PHP Класс VersionPress\Synchronizers\SynchronizerFactory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( StorageFactory $storageFactory, Database $database, DbSchemaInfo $dbSchema, VpidRepository $vpidRepository, AbsoluteUrlReplacer $urlReplacer, ShortcodesReplacer $shortcodesReplacer, TableSchemaStorage $tableSchemaStorage )
createSynchronizer ( $entityName ) : Synchronizer
getSynchronizationSequence ( )

Приватные методы

Метод Описание
getStorage ( $synchronizerName )
resolveSynchronizationSequence ( ) : array Determines sequence in which entities should be synchronized.

Описание методов

__construct() публичный Метод

public __construct ( StorageFactory $storageFactory, Database $database, DbSchemaInfo $dbSchema, VpidRepository $vpidRepository, AbsoluteUrlReplacer $urlReplacer, ShortcodesReplacer $shortcodesReplacer, TableSchemaStorage $tableSchemaStorage )
$storageFactory VersionPress\Storages\StorageFactory
$database VersionPress\Database\Database
$dbSchema VersionPress\Database\DbSchemaInfo
$vpidRepository VersionPress\Database\VpidRepository
$urlReplacer VersionPress\Utils\AbsoluteUrlReplacer
$shortcodesReplacer VersionPress\Database\ShortcodesReplacer
$tableSchemaStorage VersionPress\Database\TableSchemaStorage

createSynchronizer() публичный Метод

public createSynchronizer ( $entityName ) : Synchronizer
$entityName
Результат Synchronizer

getSynchronizationSequence() публичный Метод