From 5089a562e5f8c8a960beb5fa03a688ff72dc1624 Mon Sep 17 00:00:00 2001 From: Nigel Banks Date: Mon, 3 Dec 2012 20:40:21 +0000 Subject: [PATCH] Auto loading now working with IslandoraTuqueWrapper. --- includes/IslandoraTuqueWrapper.inc | 23 +++++++++++++++++++++++ islandora.info | 1 + 2 files changed, 24 insertions(+) diff --git a/includes/IslandoraTuqueWrapper.inc b/includes/IslandoraTuqueWrapper.inc index ff109c1b..2692c24c 100644 --- a/includes/IslandoraTuqueWrapper.inc +++ b/includes/IslandoraTuqueWrapper.inc @@ -9,6 +9,29 @@ * @todo Overload functions and apply pre/post hooks. */ +$islandora_module_path = drupal_get_path('module', 'islandora'); + +//do this until we expost these in a module or library +@include_once 'sites/all/libraries/tuque/Datastream.php'; +@include_once 'sites/all/libraries/tuque/FedoraApi.php'; +@include_once 'sites/all/libraries/tuque/FedoraApiSerializer.php'; +@include_once 'sites/all/libraries/tuque/Object.php'; +@include_once 'sites/all/libraries/tuque/RepositoryConnection.php'; +@include_once 'sites/all/libraries/tuque/Cache.php'; +@include_once 'sites/all/libraries/tuque/RepositoryException.php'; +@include_once 'sites/all/libraries/tuque/Repository.php'; +@include_once 'sites/all/libraries/tuque/FedoraRelationships.php'; + +@include_once "$islandora_module_path/libraries/tuque/Datastream.php"; +@include_once "$islandora_module_path/libraries/tuque/FedoraApi.php"; +@include_once "$islandora_module_path/libraries/tuque/FedoraApiSerializer.php"; +@include_once "$islandora_module_path/libraries/tuque/Object.php"; +@include_once "$islandora_module_path/libraries/tuque/RepositoryConnection.php"; +@include_once "$islandora_module_path/libraries/tuque/Cache.php"; +@include_once "$islandora_module_path/libraries/tuque/RepositoryException.php"; +@include_once "$islandora_module_path/libraries/tuque/Repository.php"; +@include_once "$islandora_module_path/libraries/tuque/FedoraRelationships.php"; + class IslandoraFedoraRepository extends FedoraRepository { protected $queryClass = 'IslandoraRepositoryQuery'; protected $newObjectClass = 'IslandoraNewFedoraObject'; diff --git a/islandora.info b/islandora.info index d43d5c3a..1e1f3953 100644 --- a/islandora.info +++ b/islandora.info @@ -9,4 +9,5 @@ stylesheets[all][] = css/islandora.theme.css files[] = includes/MimeDetect.inc files[] = includes/DublinCore.inc files[] = includes/IslandoraTuque.inc +files[] = includes/IslandoraTuqueWrapper.inc php = 5.3