Overview

Namespaces

  • Datadepo
    • Api
      • DataStores
      • Structures
      • Synchronizers

Classes

  • AbstractSynchronizer
  • BusinessSynchronizer
  • CategorySynchronizer
  • DataSynchronizer
  • SuppliersSynchronizer
  • Overview
  • Namespace
  • Class

Class AbstractSynchronizer

Direct known subclasses

Datadepo\Api\Synchronizers\BusinessSynchronizer, Datadepo\Api\Synchronizers\CategorySynchronizer, Datadepo\Api\Synchronizers\DataSynchronizer, Datadepo\Api\Synchronizers\SuppliersSynchronizer
Abstract
Namespace: Datadepo\Api\Synchronizers
Located at Api/Synchronizers/AbstractSynchronizer.php
Methods summary
public
# __construct( Datadepo\Api\DataStores\IDataStore $dataStore, Datadepo\Api\IniConfiguration $iniConfiguration )

Parameters

$dataStore
$iniConfiguration
abstract protected Datadepo\Api\DataDepoResponse
# makeSync( )

Returns

Datadepo\Api\DataDepoResponse
abstract protected
# wrapLine( $line )

Retrun

Api\Structures\AbstractStructure
abstract protected
# processChunk( Datadepo\Api\Collector $collector )

Parameters

$collector
public Datadepo\Api\DataDepoResponse
# sync( )

Returns

Datadepo\Api\DataDepoResponse
public Datadepo\Api\ApiWrapper
# getWrapper( )

Returns

Datadepo\Api\ApiWrapper
protected
# runningState( )

Throws

Datadepo\Api\DataDepoRunningException
protected string
# getRunningFileName( )

Returns

string
protected
# suspendedState( )

Throws

Datadepo\Api\DataDepoSuspendedException
protected
# callSync( string $name, array $configRaw, integer $limit )

Parameters

$name
$configRaw
$limit
protected Datadepo\Api\Collector
# createCollector( )

Returns

Datadepo\Api\Collector
protected array
# suspend( string $date )

Parameters

$date

Returns

array
Properties summary
protected Datadepo\Api\DataStores\IDataStore $dataStore
#
protected Datadepo\Api\IniConfiguration $iniConfiguration
#
API documentation generated by ApiGen