Commit 4840986b authored by Sebastian Kummer's avatar Sebastian Kummer

Merge pull request #197 in ZP/z-push from...

Merge pull request #197 in ZP/z-push from feature/ZP-821-integrate-autoloading-for-backends to develop

* commit 'e516b7ed':
  ZP-821 Updated composer.json to include backend folder, removed includes from Combined, IMAP, MailDir, VCardDir and Zarafa backends, removed includes from Zarafa's subcomponents, removed include in InterProcessData, added config include to IpcMemcachedProvider, fixed typo in StringStreamWrapper, fixed typos of MAPIStreamWrapper.
parents bca19f8f e516b7ed
...@@ -49,13 +49,8 @@ ...@@ -49,13 +49,8 @@
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
// default backend
include_once('lib/default/backend.php');
//include the CombinedBackend's own config file //include the CombinedBackend's own config file
require_once("backend/combined/config.php"); require_once("backend/combined/config.php");
require_once("backend/combined/importer.php");
require_once("backend/combined/exporter.php");
class BackendCombined extends Backend implements ISearchProvider { class BackendCombined extends Backend implements ISearchProvider {
public $config; public $config;
......
...@@ -46,11 +46,6 @@ ...@@ -46,11 +46,6 @@
// config file // config file
require_once("backend/imap/config.php"); require_once("backend/imap/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
include_once('include/mimeDecode.php');
require_once('include/z_RFC822.php');
class BackendIMAP extends BackendDiff { class BackendIMAP extends BackendDiff {
protected $wasteID; protected $wasteID;
protected $sentID; protected $sentID;
......
...@@ -42,6 +42,8 @@ ...@@ -42,6 +42,8 @@
* *
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
//include own config file
require_once("backend/ipcmemcached/config.php");
class IpcMemcachedProvider implements IIpcProvider { class IpcMemcachedProvider implements IIpcProvider {
protected $type; protected $type;
......
...@@ -56,10 +56,6 @@ ...@@ -56,10 +56,6 @@
// config file // config file
require_once("backend/maildir/config.php"); require_once("backend/maildir/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
include_once('include/mimeDecode.php');
require_once('include/z_RFC822.php');
class BackendMaildir extends BackendDiff { class BackendMaildir extends BackendDiff {
/**---------------------------------------------------------------------------------------------------------- /**----------------------------------------------------------------------------------------------------------
* default backend methods * default backend methods
......
...@@ -44,8 +44,6 @@ ...@@ -44,8 +44,6 @@
// config file // config file
require_once("backend/vcarddir/config.php"); require_once("backend/vcarddir/config.php");
include_once('lib/default/diffbackend/diffbackend.php');
class BackendVCardDir extends BackendDiff { class BackendVCardDir extends BackendDiff {
/**---------------------------------------------------------------------------------------------------------- /**----------------------------------------------------------------------------------------------------------
* default backend methods * default backend methods
......
...@@ -49,8 +49,6 @@ ...@@ -49,8 +49,6 @@
*/ */
include_once('backend/zarafa/mapi/class.recurrence.php');
class FreeBusyPublish { class FreeBusyPublish {
var $session; var $session;
......
...@@ -48,8 +48,6 @@ ...@@ -48,8 +48,6 @@
* *
*/ */
include_once('backend/zarafa/mapi/class.baserecurrence.php');
/** /**
* Recurrence * Recurrence
* @author Steve Hardy <steve@zarafa.com> * @author Steve Hardy <steve@zarafa.com>
......
...@@ -48,9 +48,6 @@ ...@@ -48,9 +48,6 @@
* *
*/ */
require_once("backend/zarafa/mapi/class.baserecurrence.php");
class TaskRecurrence extends BaseRecurrence class TaskRecurrence extends BaseRecurrence
{ {
/** /**
......
...@@ -2458,12 +2458,12 @@ class MAPIProvider { ...@@ -2458,12 +2458,12 @@ class MAPIProvider {
if (Request::GetProtocolVersion() >= 12.0) { if (Request::GetProtocolVersion() >= 12.0) {
if (!isset($message->asbody)) if (!isset($message->asbody))
$message->asbody = new SyncBaseBody(); $message->asbody = new SyncBaseBody();
$message->asbody->data = MapiStreamWrapper::Open($stream); $message->asbody->data = MAPIStreamWrapper::Open($stream);
$message->asbody->estimatedDataSize = $streamsize; $message->asbody->estimatedDataSize = $streamsize;
$message->asbody->truncated = 0; $message->asbody->truncated = 0;
} }
else { else {
$message->mimedata = MapiStreamWrapper::Open($stream); $message->mimedata = MAPIStreamWrapper::Open($stream);
$message->mimesize = $streamsize; $message->mimesize = $streamsize;
$message->mimetruncated = 0; $message->mimetruncated = 0;
} }
......
...@@ -54,25 +54,7 @@ include_once('backend/zarafa/mapi/mapidefs.php'); ...@@ -54,25 +54,7 @@ include_once('backend/zarafa/mapi/mapidefs.php');
include_once('backend/zarafa/mapi/mapitags.php'); include_once('backend/zarafa/mapi/mapitags.php');
include_once('backend/zarafa/mapi/mapicode.php'); include_once('backend/zarafa/mapi/mapicode.php');
include_once('backend/zarafa/mapi/mapiguid.php'); include_once('backend/zarafa/mapi/mapiguid.php');
include_once('backend/zarafa/mapi/class.baseexception.php');
include_once('backend/zarafa/mapi/class.mapiexception.php');
include_once('backend/zarafa/mapi/class.baserecurrence.php');
include_once('backend/zarafa/mapi/class.taskrecurrence.php');
include_once('backend/zarafa/mapi/class.recurrence.php');
include_once('backend/zarafa/mapi/class.meetingrequest.php');
include_once('backend/zarafa/mapi/class.freebusypublish.php');
// processing of RFC822 messages
require_once('include/z_RFC822.php');
// components of Zarafa backend
include_once('backend/zarafa/mapiutils.php');
include_once('backend/zarafa/mapimapping.php');
include_once('backend/zarafa/mapiprovider.php');
include_once('backend/zarafa/mapiphpwrapper.php');
include_once('backend/zarafa/mapistreamwrapper.php');
include_once('backend/zarafa/importer.php');
include_once('backend/zarafa/exporter.php');
//setlocale to UTF-8 in order to support properties containing Unicode characters //setlocale to UTF-8 in order to support properties containing Unicode characters
setlocale(LC_CTYPE, "en_US.UTF-8"); setlocale(LC_CTYPE, "en_US.UTF-8");
...@@ -121,7 +103,7 @@ class BackendZarafa implements IBackend, ISearchProvider { ...@@ -121,7 +103,7 @@ class BackendZarafa implements IBackend, ISearchProvider {
$this->session = false; $this->session = false;
$this->folderStatCache = array(); $this->folderStatCache = array();
ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendZarafa using PHP-MAPI version: %s", phpversion("mapi"))); ZLog::Write(LOGLEVEL_DEBUG, sprintf("BackendZarafa using PHP-MAPI version: %s - PHP version: %s", phpversion("mapi"), phpversion()));
} }
/** /**
...@@ -703,7 +685,7 @@ class BackendZarafa implements IBackend, ISearchProvider { ...@@ -703,7 +685,7 @@ class BackendZarafa implements IBackend, ISearchProvider {
throw new StatusException(sprintf("ZarafaBackend->GetAttachmentData('%s'): Error, unable to open attachment data stream: 0x%X", $attname, mapi_last_hresult()), SYNC_ITEMOPERATIONSSTATUS_INVALIDATT); throw new StatusException(sprintf("ZarafaBackend->GetAttachmentData('%s'): Error, unable to open attachment data stream: 0x%X", $attname, mapi_last_hresult()), SYNC_ITEMOPERATIONSSTATUS_INVALIDATT);
// put the mapi stream into a wrapper to get a standard stream // put the mapi stream into a wrapper to get a standard stream
$attachment->data = MapiStreamWrapper::Open($stream); $attachment->data = MAPIStreamWrapper::Open($stream);
if (isset($attprops[PR_ATTACH_MIME_TAG])) if (isset($attprops[PR_ATTACH_MIME_TAG]))
$attachment->contenttype = $attprops[PR_ATTACH_MIME_TAG]; $attachment->contenttype = $attprops[PR_ATTACH_MIME_TAG];
elseif (isset($attprops[PR_ATTACH_MIME_TAG_W])) elseif (isset($attprops[PR_ATTACH_MIME_TAG_W]))
......
{ {
"autoload": { "autoload": {
"classmap": ["autodiscover/", "include/", "lib/"], "classmap": ["autodiscover/", "backend/", "include/", "lib/"],
"files": ["version.php", "lib/core/zpushdefs.php", "lib/utils/compat.php"] "files": ["version.php", "lib/core/zpushdefs.php", "lib/utils/compat.php"]
} }
} }
...@@ -43,9 +43,6 @@ ...@@ -43,9 +43,6 @@
* Consult LICENSE file for details * Consult LICENSE file for details
************************************************/ ************************************************/
// TODO ZP-821 - remove when autoloading
include_once('backend/ipcsharedmemory/ipcsharedmemoryprovider.php');
abstract class InterProcessData { abstract class InterProcessData {
const CLEANUPTIME = 1; const CLEANUPTIME = 1;
......
...@@ -482,8 +482,7 @@ class ZPush { ...@@ -482,8 +482,7 @@ class ZPush {
return false; return false;
ZLog::Write(LOGLEVEL_DEBUG, sprintf("Including backend file: '%s'", $toLoad)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("Including backend file: '%s'", $toLoad));
include_once($toLoad); return include_once($toLoad);
return true;
} }
/** /**
...@@ -535,20 +534,19 @@ class ZPush { ...@@ -535,20 +534,19 @@ class ZPush {
// if no backend provider is defined, try to include automatically // if no backend provider is defined, try to include automatically
if ($ourBackend == false || $ourBackend == "") { if ($ourBackend == false || $ourBackend == "") {
$loaded = false;
foreach (self::$autoloadBackendPreference as $autoloadBackend) { foreach (self::$autoloadBackendPreference as $autoloadBackend) {
ZLog::Write(LOGLEVEL_DEBUG, sprintf("ZPush::GetBackend(): trying autoload backend '%s'", $autoloadBackend)); ZLog::Write(LOGLEVEL_DEBUG, sprintf("ZPush::GetBackend(): trying autoload backend '%s'", $autoloadBackend));
$loaded = class_exists($autoloadBackend) || self::IncludeBackend($autoloadBackend); if (class_exists($autoloadBackend)) {
if ($loaded) {
$ourBackend = $autoloadBackend; $ourBackend = $autoloadBackend;
break; break;
} }
} }
if (!$ourBackend || !$loaded) if (!$ourBackend)
throw new FatalMisconfigurationException("No Backend provider can not be loaded. Check your installation and configuration!"); throw new FatalMisconfigurationException("No Backend provider can be found. Check your installation and/or configuration!");
}
elseif (!class_exists($ourBackend)) {
spl_autoload_register('\ZPush::IncludeBackend');
} }
elseif (!class_exists($ourBackend))
self::IncludeBackend($ourBackend);
if (class_exists($ourBackend)) if (class_exists($ourBackend))
ZPush::$backend = new $ourBackend(); ZPush::$backend = new $ourBackend();
......
...@@ -157,7 +157,7 @@ class StringStreamWrapper { ...@@ -157,7 +157,7 @@ class StringStreamWrapper {
$this->streamlength = strlen($this->stringstream); $this->streamlength = strlen($this->stringstream);
if ($this->position > $this->streamlength) { if ($this->position > $this->streamlength) {
ZLog::Write(LOGLEVEL_WARN, sprintf("MAPIStreamWrapper->stream_truncate(): stream position (%d) ahead of new size of %d. Repositioning pointer to end of stream.", $this->position, $this->streamlength)); ZLog::Write(LOGLEVEL_WARN, sprintf("StringStreamWrapper->stream_truncate(): stream position (%d) ahead of new size of %d. Repositioning pointer to end of stream.", $this->position, $this->streamlength));
$this->position = $this->streamlength; $this->position = $this->streamlength;
} }
return true; return true;
......
...@@ -9,7 +9,20 @@ return array( ...@@ -9,7 +9,20 @@ return array(
'ASDevice' => $baseDir . '/lib/core/asdevice.php', 'ASDevice' => $baseDir . '/lib/core/asdevice.php',
'AuthenticationRequiredException' => $baseDir . '/lib/exceptions/authenticationrequiredexception.php', 'AuthenticationRequiredException' => $baseDir . '/lib/exceptions/authenticationrequiredexception.php',
'Backend' => $baseDir . '/lib/default/backend.php', 'Backend' => $baseDir . '/lib/default/backend.php',
'BackendCalDAV' => $baseDir . '/backend/caldav/caldav.php',
'BackendCardDAV' => $baseDir . '/backend/carddav/carddav.php',
'BackendCombined' => $baseDir . '/backend/combined/combined.php',
'BackendCombinedConfig' => $baseDir . '/backend/combined/config.php',
'BackendDiff' => $baseDir . '/lib/default/diffbackend/diffbackend.php', 'BackendDiff' => $baseDir . '/lib/default/diffbackend/diffbackend.php',
'BackendICS' => $baseDir . '/backend/zarafa/zarafa.php',
'BackendIMAP' => $baseDir . '/backend/imap/imap.php',
'BackendLDAP' => $baseDir . '/backend/ldap/ldap.php',
'BackendMaildir' => $baseDir . '/backend/maildir/maildir.php',
'BackendSearchLDAP' => $baseDir . '/backend/searchldap/searchldap.php',
'BackendVCardDir' => $baseDir . '/backend/vcarddir/vcarddir.php',
'BackendZarafa' => $baseDir . '/backend/zarafa/zarafa.php',
'BaseException' => $baseDir . '/backend/zarafa/mapi/class.baseexception.php',
'BaseRecurrence' => $baseDir . '/backend/zarafa/mapi/class.baserecurrence.php',
'BodyPreference' => $baseDir . '/lib/core/bodypreference.php', 'BodyPreference' => $baseDir . '/lib/core/bodypreference.php',
'CalDAVClient' => $baseDir . '/include/z_caldav.php', 'CalDAVClient' => $baseDir . '/include/z_caldav.php',
'CalendarInfo' => $baseDir . '/include/z_caldav.php', 'CalendarInfo' => $baseDir . '/include/z_caldav.php',
...@@ -17,7 +30,9 @@ return array( ...@@ -17,7 +30,9 @@ return array(
'ContentParameters' => $baseDir . '/lib/core/contentparameters.php', 'ContentParameters' => $baseDir . '/lib/core/contentparameters.php',
'DeviceManager' => $baseDir . '/lib/core/devicemanager.php', 'DeviceManager' => $baseDir . '/lib/core/devicemanager.php',
'DiffState' => $baseDir . '/lib/default/diffbackend/diffstate.php', 'DiffState' => $baseDir . '/lib/default/diffbackend/diffstate.php',
'ExportChangesCombined' => $baseDir . '/backend/combined/exporter.php',
'ExportChangesDiff' => $baseDir . '/lib/default/diffbackend/exportchangesdiff.php', 'ExportChangesDiff' => $baseDir . '/lib/default/diffbackend/exportchangesdiff.php',
'ExportChangesICS' => $baseDir . '/backend/zarafa/exporter.php',
'FatalException' => $baseDir . '/lib/exceptions/fatalexception.php', 'FatalException' => $baseDir . '/lib/exceptions/fatalexception.php',
'FatalMisconfigurationException' => $baseDir . '/lib/exceptions/fatalmisconfigurationexception.php', 'FatalMisconfigurationException' => $baseDir . '/lib/exceptions/fatalmisconfigurationexception.php',
'FatalNotImplementedException' => $baseDir . '/lib/exceptions/fatalnotimplementedexception.php', 'FatalNotImplementedException' => $baseDir . '/lib/exceptions/fatalnotimplementedexception.php',
...@@ -25,36 +40,51 @@ return array( ...@@ -25,36 +40,51 @@ return array(
'FileStateMachine' => $baseDir . '/lib/default/filestatemachine.php', 'FileStateMachine' => $baseDir . '/lib/default/filestatemachine.php',
'FolderChange' => $baseDir . '/lib/request/folderchange.php', 'FolderChange' => $baseDir . '/lib/request/folderchange.php',
'FolderSync' => $baseDir . '/lib/request/foldersync.php', 'FolderSync' => $baseDir . '/lib/request/foldersync.php',
'FreeBusyPublish' => $baseDir . '/backend/zarafa/mapi/class.freebusypublish.php',
'GetAttachment' => $baseDir . '/lib/request/getattachment.php', 'GetAttachment' => $baseDir . '/lib/request/getattachment.php',
'GetHierarchy' => $baseDir . '/lib/request/gethierarchy.php', 'GetHierarchy' => $baseDir . '/lib/request/gethierarchy.php',
'GetItemEstimate' => $baseDir . '/lib/request/getitemestimate.php', 'GetItemEstimate' => $baseDir . '/lib/request/getitemestimate.php',
'HTTPReturnCodeException' => $baseDir . '/lib/exceptions/httpreturncodeexception.php', 'HTTPReturnCodeException' => $baseDir . '/lib/exceptions/httpreturncodeexception.php',
'HierarchyCache' => $baseDir . '/lib/core/hierarchycache.php', 'HierarchyCache' => $baseDir . '/lib/core/hierarchycache.php',
'IBackend' => $baseDir . '/lib/interface/ibackend.php', 'IBackend' => $baseDir . '/lib/interface/ibackend.php',
'ICalParser' => $baseDir . '/backend/zarafa/icalparser.php',
'IChanges' => $baseDir . '/lib/interface/ichanges.php', 'IChanges' => $baseDir . '/lib/interface/ichanges.php',
'IExportChanges' => $baseDir . '/lib/interface/iexportchanges.php', 'IExportChanges' => $baseDir . '/lib/interface/iexportchanges.php',
'IImportChanges' => $baseDir . '/lib/interface/iimportchanges.php', 'IImportChanges' => $baseDir . '/lib/interface/iimportchanges.php',
'IIpcProvider' => $baseDir . '/lib/interface/iipcprovider.php', 'IIpcProvider' => $baseDir . '/lib/interface/iipcprovider.php',
'ISearchProvider' => $baseDir . '/lib/interface/isearchprovider.php', 'ISearchProvider' => $baseDir . '/lib/interface/isearchprovider.php',
'IStateMachine' => $baseDir . '/lib/interface/istatemachine.php', 'IStateMachine' => $baseDir . '/lib/interface/istatemachine.php',
'ImportChangesCombined' => $baseDir . '/backend/combined/importer.php',
'ImportChangesDiff' => $baseDir . '/lib/default/diffbackend/importchangesdiff.php', 'ImportChangesDiff' => $baseDir . '/lib/default/diffbackend/importchangesdiff.php',
'ImportChangesICS' => $baseDir . '/backend/zarafa/importer.php',
'ImportChangesStream' => $baseDir . '/lib/core/streamimporter.php', 'ImportChangesStream' => $baseDir . '/lib/core/streamimporter.php',
'ImportHierarchyChangesCombinedWrap' => $baseDir . '/backend/combined/importer.php',
'InterProcessData' => $baseDir . '/lib/core/interprocessdata.php', 'InterProcessData' => $baseDir . '/lib/core/interprocessdata.php',
'IpcMemcachedProvider' => $baseDir . '/backend/ipcmemcached/ipcmemcachedprovider.php',
'IpcSharedMemoryProvider' => $baseDir . '/backend/ipcsharedmemory/ipcsharedmemoryprovider.php',
'ItemOperations' => $baseDir . '/lib/request/itemoperations.php', 'ItemOperations' => $baseDir . '/lib/request/itemoperations.php',
'Log' => $baseDir . '/lib/log/log.php', 'Log' => $baseDir . '/lib/log/log.php',
'LoopDetection' => $baseDir . '/lib/core/loopdetection.php', 'LoopDetection' => $baseDir . '/lib/core/loopdetection.php',
'MAPIException' => $baseDir . '/backend/zarafa/mapi/class.mapiexception.php',
'MAPIMapping' => $baseDir . '/backend/zarafa/mapimapping.php',
'MAPIProvider' => $baseDir . '/backend/zarafa/mapiprovider.php',
'MAPIStreamWrapper' => $baseDir . '/backend/zarafa/mapistreamwrapper.php',
'MAPIUtils' => $baseDir . '/backend/zarafa/mapiutils.php',
'Mail_RFC822' => $baseDir . '/include/z_RFC822.php', 'Mail_RFC822' => $baseDir . '/include/z_RFC822.php',
'Mail_mimeDecode' => $baseDir . '/include/mimeDecode.php', 'Mail_mimeDecode' => $baseDir . '/include/mimeDecode.php',
'MeetingResponse' => $baseDir . '/lib/request/meetingresponse.php', 'MeetingResponse' => $baseDir . '/lib/request/meetingresponse.php',
'Meetingrequest' => $baseDir . '/backend/zarafa/mapi/class.meetingrequest.php',
'MoveItems' => $baseDir . '/lib/request/moveitems.php', 'MoveItems' => $baseDir . '/lib/request/moveitems.php',
'NoHierarchyCacheAvailableException' => $baseDir . '/lib/exceptions/nohierarchycacheavailableexception.php', 'NoHierarchyCacheAvailableException' => $baseDir . '/lib/exceptions/nohierarchycacheavailableexception.php',
'NoPostRequestException' => $baseDir . '/lib/exceptions/nopostrequestexception.php', 'NoPostRequestException' => $baseDir . '/lib/exceptions/nopostrequestexception.php',
'NotImplementedException' => $baseDir . '/lib/exceptions/notimplementedexception.php', 'NotImplementedException' => $baseDir . '/lib/exceptions/notimplementedexception.php',
'Notify' => $baseDir . '/lib/request/notify.php', 'Notify' => $baseDir . '/lib/request/notify.php',
'PHPWrapper' => $baseDir . '/backend/zarafa/mapiphpwrapper.php',
'Ping' => $baseDir . '/lib/request/ping.php', 'Ping' => $baseDir . '/lib/request/ping.php',
'PingTracking' => $baseDir . '/lib/core/pingtracking.php', 'PingTracking' => $baseDir . '/lib/core/pingtracking.php',
'Provisioning' => $baseDir . '/lib/request/provisioning.php', 'Provisioning' => $baseDir . '/lib/request/provisioning.php',
'ProvisioningRequiredException' => $baseDir . '/lib/exceptions/provisioningrequiredexception.php', 'ProvisioningRequiredException' => $baseDir . '/lib/exceptions/provisioningrequiredexception.php',
'Recurrence' => $baseDir . '/backend/zarafa/mapi/class.recurrence.php',
'ReplaceNullcharFilter' => $baseDir . '/lib/wbxml/replacenullcharfilter.php', 'ReplaceNullcharFilter' => $baseDir . '/lib/wbxml/replacenullcharfilter.php',
'Request' => $baseDir . '/lib/request/request.php', 'Request' => $baseDir . '/lib/request/request.php',
'RequestProcessor' => $baseDir . '/lib/request/requestprocessor.php', 'RequestProcessor' => $baseDir . '/lib/request/requestprocessor.php',
...@@ -111,6 +141,9 @@ return array( ...@@ -111,6 +141,9 @@ return array(
'SyncUserInformation' => $baseDir . '/lib/syncobjects/syncuserinformation.php', 'SyncUserInformation' => $baseDir . '/lib/syncobjects/syncuserinformation.php',
'SyncValidateCert' => $baseDir . '/lib/syncobjects/syncvalidatecert.php', 'SyncValidateCert' => $baseDir . '/lib/syncobjects/syncvalidatecert.php',
'Syslog' => $baseDir . '/lib/log/syslog.php', 'Syslog' => $baseDir . '/lib/log/syslog.php',
'TNEFParser' => $baseDir . '/backend/zarafa/tnefparser.php',
'TaskRecurrence' => $baseDir . '/backend/zarafa/mapi/class.taskrecurrence.php',
'TaskRequest' => $baseDir . '/backend/zarafa/mapi/class.taskrequest.php',
'TimezoneUtil' => $baseDir . '/lib/utils/timezoneutil.php', 'TimezoneUtil' => $baseDir . '/lib/utils/timezoneutil.php',
'TopCollector' => $baseDir . '/lib/core/topcollector.php', 'TopCollector' => $baseDir . '/lib/core/topcollector.php',
'Utils' => $baseDir . '/lib/utils/utils.php', 'Utils' => $baseDir . '/lib/utils/utils.php',
......
...@@ -16,7 +16,20 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -16,7 +16,20 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'ASDevice' => __DIR__ . '/../..' . '/lib/core/asdevice.php', 'ASDevice' => __DIR__ . '/../..' . '/lib/core/asdevice.php',
'AuthenticationRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/authenticationrequiredexception.php', 'AuthenticationRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/authenticationrequiredexception.php',
'Backend' => __DIR__ . '/../..' . '/lib/default/backend.php', 'Backend' => __DIR__ . '/../..' . '/lib/default/backend.php',
'BackendCalDAV' => __DIR__ . '/../..' . '/backend/caldav/caldav.php',
'BackendCardDAV' => __DIR__ . '/../..' . '/backend/carddav/carddav.php',
'BackendCombined' => __DIR__ . '/../..' . '/backend/combined/combined.php',
'BackendCombinedConfig' => __DIR__ . '/../..' . '/backend/combined/config.php',
'BackendDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffbackend.php', 'BackendDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffbackend.php',
'BackendICS' => __DIR__ . '/../..' . '/backend/zarafa/zarafa.php',
'BackendIMAP' => __DIR__ . '/../..' . '/backend/imap/imap.php',
'BackendLDAP' => __DIR__ . '/../..' . '/backend/ldap/ldap.php',
'BackendMaildir' => __DIR__ . '/../..' . '/backend/maildir/maildir.php',
'BackendSearchLDAP' => __DIR__ . '/../..' . '/backend/searchldap/searchldap.php',
'BackendVCardDir' => __DIR__ . '/../..' . '/backend/vcarddir/vcarddir.php',
'BackendZarafa' => __DIR__ . '/../..' . '/backend/zarafa/zarafa.php',
'BaseException' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.baseexception.php',
'BaseRecurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.baserecurrence.php',
'BodyPreference' => __DIR__ . '/../..' . '/lib/core/bodypreference.php', 'BodyPreference' => __DIR__ . '/../..' . '/lib/core/bodypreference.php',
'CalDAVClient' => __DIR__ . '/../..' . '/include/z_caldav.php', 'CalDAVClient' => __DIR__ . '/../..' . '/include/z_caldav.php',
'CalendarInfo' => __DIR__ . '/../..' . '/include/z_caldav.php', 'CalendarInfo' => __DIR__ . '/../..' . '/include/z_caldav.php',
...@@ -24,7 +37,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -24,7 +37,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'ContentParameters' => __DIR__ . '/../..' . '/lib/core/contentparameters.php', 'ContentParameters' => __DIR__ . '/../..' . '/lib/core/contentparameters.php',
'DeviceManager' => __DIR__ . '/../..' . '/lib/core/devicemanager.php', 'DeviceManager' => __DIR__ . '/../..' . '/lib/core/devicemanager.php',
'DiffState' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffstate.php', 'DiffState' => __DIR__ . '/../..' . '/lib/default/diffbackend/diffstate.php',
'ExportChangesCombined' => __DIR__ . '/../..' . '/backend/combined/exporter.php',
'ExportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/exportchangesdiff.php', 'ExportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/exportchangesdiff.php',
'ExportChangesICS' => __DIR__ . '/../..' . '/backend/zarafa/exporter.php',
'FatalException' => __DIR__ . '/../..' . '/lib/exceptions/fatalexception.php', 'FatalException' => __DIR__ . '/../..' . '/lib/exceptions/fatalexception.php',
'FatalMisconfigurationException' => __DIR__ . '/../..' . '/lib/exceptions/fatalmisconfigurationexception.php', 'FatalMisconfigurationException' => __DIR__ . '/../..' . '/lib/exceptions/fatalmisconfigurationexception.php',
'FatalNotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/fatalnotimplementedexception.php', 'FatalNotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/fatalnotimplementedexception.php',
...@@ -32,36 +47,51 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -32,36 +47,51 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'FileStateMachine' => __DIR__ . '/../..' . '/lib/default/filestatemachine.php', 'FileStateMachine' => __DIR__ . '/../..' . '/lib/default/filestatemachine.php',
'FolderChange' => __DIR__ . '/../..' . '/lib/request/folderchange.php', 'FolderChange' => __DIR__ . '/../..' . '/lib/request/folderchange.php',
'FolderSync' => __DIR__ . '/../..' . '/lib/request/foldersync.php', 'FolderSync' => __DIR__ . '/../..' . '/lib/request/foldersync.php',
'FreeBusyPublish' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.freebusypublish.php',
'GetAttachment' => __DIR__ . '/../..' . '/lib/request/getattachment.php', 'GetAttachment' => __DIR__ . '/../..' . '/lib/request/getattachment.php',
'GetHierarchy' => __DIR__ . '/../..' . '/lib/request/gethierarchy.php', 'GetHierarchy' => __DIR__ . '/../..' . '/lib/request/gethierarchy.php',
'GetItemEstimate' => __DIR__ . '/../..' . '/lib/request/getitemestimate.php', 'GetItemEstimate' => __DIR__ . '/../..' . '/lib/request/getitemestimate.php',
'HTTPReturnCodeException' => __DIR__ . '/../..' . '/lib/exceptions/httpreturncodeexception.php', 'HTTPReturnCodeException' => __DIR__ . '/../..' . '/lib/exceptions/httpreturncodeexception.php',
'HierarchyCache' => __DIR__ . '/../..' . '/lib/core/hierarchycache.php', 'HierarchyCache' => __DIR__ . '/../..' . '/lib/core/hierarchycache.php',
'IBackend' => __DIR__ . '/../..' . '/lib/interface/ibackend.php', 'IBackend' => __DIR__ . '/../..' . '/lib/interface/ibackend.php',
'ICalParser' => __DIR__ . '/../..' . '/backend/zarafa/icalparser.php',
'IChanges' => __DIR__ . '/../..' . '/lib/interface/ichanges.php', 'IChanges' => __DIR__ . '/../..' . '/lib/interface/ichanges.php',
'IExportChanges' => __DIR__ . '/../..' . '/lib/interface/iexportchanges.php', 'IExportChanges' => __DIR__ . '/../..' . '/lib/interface/iexportchanges.php',
'IImportChanges' => __DIR__ . '/../..' . '/lib/interface/iimportchanges.php', 'IImportChanges' => __DIR__ . '/../..' . '/lib/interface/iimportchanges.php',
'IIpcProvider' => __DIR__ . '/../..' . '/lib/interface/iipcprovider.php', 'IIpcProvider' => __DIR__ . '/../..' . '/lib/interface/iipcprovider.php',
'ISearchProvider' => __DIR__ . '/../..' . '/lib/interface/isearchprovider.php', 'ISearchProvider' => __DIR__ . '/../..' . '/lib/interface/isearchprovider.php',
'IStateMachine' => __DIR__ . '/../..' . '/lib/interface/istatemachine.php', 'IStateMachine' => __DIR__ . '/../..' . '/lib/interface/istatemachine.php',
'ImportChangesCombined' => __DIR__ . '/../..' . '/backend/combined/importer.php',
'ImportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/importchangesdiff.php', 'ImportChangesDiff' => __DIR__ . '/../..' . '/lib/default/diffbackend/importchangesdiff.php',
'ImportChangesICS' => __DIR__ . '/../..' . '/backend/zarafa/importer.php',
'ImportChangesStream' => __DIR__ . '/../..' . '/lib/core/streamimporter.php', 'ImportChangesStream' => __DIR__ . '/../..' . '/lib/core/streamimporter.php',
'ImportHierarchyChangesCombinedWrap' => __DIR__ . '/../..' . '/backend/combined/importer.php',
'InterProcessData' => __DIR__ . '/../..' . '/lib/core/interprocessdata.php', 'InterProcessData' => __DIR__ . '/../..' . '/lib/core/interprocessdata.php',
'IpcMemcachedProvider' => __DIR__ . '/../..' . '/backend/ipcmemcached/ipcmemcachedprovider.php',
'IpcSharedMemoryProvider' => __DIR__ . '/../..' . '/backend/ipcsharedmemory/ipcsharedmemoryprovider.php',
'ItemOperations' => __DIR__ . '/../..' . '/lib/request/itemoperations.php', 'ItemOperations' => __DIR__ . '/../..' . '/lib/request/itemoperations.php',
'Log' => __DIR__ . '/../..' . '/lib/log/log.php', 'Log' => __DIR__ . '/../..' . '/lib/log/log.php',
'LoopDetection' => __DIR__ . '/../..' . '/lib/core/loopdetection.php', 'LoopDetection' => __DIR__ . '/../..' . '/lib/core/loopdetection.php',
'MAPIException' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.mapiexception.php',
'MAPIMapping' => __DIR__ . '/../..' . '/backend/zarafa/mapimapping.php',
'MAPIProvider' => __DIR__ . '/../..' . '/backend/zarafa/mapiprovider.php',
'MAPIStreamWrapper' => __DIR__ . '/../..' . '/backend/zarafa/mapistreamwrapper.php',
'MAPIUtils' => __DIR__ . '/../..' . '/backend/zarafa/mapiutils.php',
'Mail_RFC822' => __DIR__ . '/../..' . '/include/z_RFC822.php', 'Mail_RFC822' => __DIR__ . '/../..' . '/include/z_RFC822.php',
'Mail_mimeDecode' => __DIR__ . '/../..' . '/include/mimeDecode.php', 'Mail_mimeDecode' => __DIR__ . '/../..' . '/include/mimeDecode.php',
'MeetingResponse' => __DIR__ . '/../..' . '/lib/request/meetingresponse.php', 'MeetingResponse' => __DIR__ . '/../..' . '/lib/request/meetingresponse.php',
'Meetingrequest' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.meetingrequest.php',
'MoveItems' => __DIR__ . '/../..' . '/lib/request/moveitems.php', 'MoveItems' => __DIR__ . '/../..' . '/lib/request/moveitems.php',
'NoHierarchyCacheAvailableException' => __DIR__ . '/../..' . '/lib/exceptions/nohierarchycacheavailableexception.php', 'NoHierarchyCacheAvailableException' => __DIR__ . '/../..' . '/lib/exceptions/nohierarchycacheavailableexception.php',
'NoPostRequestException' => __DIR__ . '/../..' . '/lib/exceptions/nopostrequestexception.php', 'NoPostRequestException' => __DIR__ . '/../..' . '/lib/exceptions/nopostrequestexception.php',
'NotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/notimplementedexception.php', 'NotImplementedException' => __DIR__ . '/../..' . '/lib/exceptions/notimplementedexception.php',
'Notify' => __DIR__ . '/../..' . '/lib/request/notify.php', 'Notify' => __DIR__ . '/../..' . '/lib/request/notify.php',
'PHPWrapper' => __DIR__ . '/../..' . '/backend/zarafa/mapiphpwrapper.php',
'Ping' => __DIR__ . '/../..' . '/lib/request/ping.php', 'Ping' => __DIR__ . '/../..' . '/lib/request/ping.php',
'PingTracking' => __DIR__ . '/../..' . '/lib/core/pingtracking.php', 'PingTracking' => __DIR__ . '/../..' . '/lib/core/pingtracking.php',
'Provisioning' => __DIR__ . '/../..' . '/lib/request/provisioning.php', 'Provisioning' => __DIR__ . '/../..' . '/lib/request/provisioning.php',
'ProvisioningRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/provisioningrequiredexception.php', 'ProvisioningRequiredException' => __DIR__ . '/../..' . '/lib/exceptions/provisioningrequiredexception.php',
'Recurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.recurrence.php',
'ReplaceNullcharFilter' => __DIR__ . '/../..' . '/lib/wbxml/replacenullcharfilter.php', 'ReplaceNullcharFilter' => __DIR__ . '/../..' . '/lib/wbxml/replacenullcharfilter.php',
'Request' => __DIR__ . '/../..' . '/lib/request/request.php', 'Request' => __DIR__ . '/../..' . '/lib/request/request.php',
'RequestProcessor' => __DIR__ . '/../..' . '/lib/request/requestprocessor.php', 'RequestProcessor' => __DIR__ . '/../..' . '/lib/request/requestprocessor.php',
...@@ -118,6 +148,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f ...@@ -118,6 +148,9 @@ class ComposerStaticInitd6749fc2fb9944bbe86b2b7d79a7852f
'SyncUserInformation' => __DIR__ . '/../..' . '/lib/syncobjects/syncuserinformation.php', 'SyncUserInformation' => __DIR__ . '/../..' . '/lib/syncobjects/syncuserinformation.php',
'SyncValidateCert' => __DIR__ . '/../..' . '/lib/syncobjects/syncvalidatecert.php', 'SyncValidateCert' => __DIR__ . '/../..' . '/lib/syncobjects/syncvalidatecert.php',
'Syslog' => __DIR__ . '/../..' . '/lib/log/syslog.php', 'Syslog' => __DIR__ . '/../..' . '/lib/log/syslog.php',
'TNEFParser' => __DIR__ . '/../..' . '/backend/zarafa/tnefparser.php',
'TaskRecurrence' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.taskrecurrence.php',
'TaskRequest' => __DIR__ . '/../..' . '/backend/zarafa/mapi/class.taskrequest.php',
'TimezoneUtil' => __DIR__ . '/../..' . '/lib/utils/timezoneutil.php', 'TimezoneUtil' => __DIR__ . '/../..' . '/lib/utils/timezoneutil.php',
'TopCollector' => __DIR__ . '/../..' . '/lib/core/topcollector.php', 'TopCollector' => __DIR__ . '/../..' . '/lib/core/topcollector.php',
'Utils' => __DIR__ . '/../..' . '/lib/utils/utils.php', 'Utils' => __DIR__ . '/../..' . '/lib/utils/utils.php',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment