adapters_base_path = __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'adapters' . DIRECTORY_SEPARATOR; if ( ! empty( $adapters_dir_name ) ) { $this->adapters_dir_name = $adapters_dir_name; require_once $this->getAdaptersDirectory() . DIRECTORY_SEPARATOR . 'class-ActiveRecordAdapter.php'; require_once $this->getAdaptersDirectory() . DIRECTORY_SEPARATOR . 'class-MetaAdapter.php'; require_once $this->getAdaptersDirectory() . DIRECTORY_SEPARATOR . 'class-OccurrenceAdapter.php'; require_once $this->getAdaptersDirectory() . DIRECTORY_SEPARATOR . 'class-QueryAdapter.php'; } } /** * Method: Get adapters directory. */ public function getAdaptersDirectory() { if ( ! empty( $this->adapters_base_path ) && ! empty( $this->adapters_dir_name ) ) { return $this->adapters_base_path . $this->adapters_dir_name; } else { return false; } } }