[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/libraries/src/Adapter/ -> Adapter.php (summary)

Joomla! Content Management System

Copyright: (C) 2008 Open Source Matters, Inc.
License: GNU General Public License version 2 or later; see LICENSE.txt
File Size: 221 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Adapter:: (5 methods):
  __construct()
  getDbo()
  getAdapter()
  setAdapter()
  loadAllAdapters()


Class: Adapter  - X-Ref

Adapter Class
Retains common adapter pattern functions
Class harvested from joomla.installer.installer

__construct($basepath, $classprefix = null, $adapterfolder = null)   X-Ref
Constructor

param: string  $basepath       Base Path of the adapters
param: string  $classprefix    Class prefix of adapters
param: string  $adapterfolder  Name of folder to append to base path

getDbo()   X-Ref
Get the database connector object

return: \Joomla\Database\DatabaseDriver  Database connector object

getAdapter($name, $options = array()   X-Ref
Return an adapter.

param: string  $name     Name of adapter to return
param: array   $options  Adapter options
return: static|boolean  Adapter of type 'name' or false

setAdapter($name, &$adapter = null, $options = array()   X-Ref
Set an adapter by name

param: string  $name     Adapter name
param: object  $adapter  Adapter object
param: array   $options  Adapter options
return: boolean  True if successful

loadAllAdapters($options = array()   X-Ref
Loads all adapters.

param: array  $options  Adapter options
return: void



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer