Overview

Namespaces

  • malkusch
    • bav
  • PHP

Classes

  • Agency
  • AutomaticUpdatePlan
  • BAV
  • Configuration
  • ConfigurationRegistry
  • DataBackendContainer
  • DefaultConfiguration
  • DoctrineBackendContainer
  • FileDataBackendContainer
  • LogUpdatePlan
  • PDODataBackendContainer
  • UpdatePlan
  • Overview
  • Namespace
  • Class
  • Tree

Class DataBackendContainer

Container for DataBackend objects.

Direct known subclasses

malkusch\bav\DoctrineBackendContainer, malkusch\bav\FileDataBackendContainer, malkusch\bav\PDODataBackendContainer
Abstract
Namespace: malkusch\bav
License: GPL
Author: Markus Malkusch <markus@malkusch.de>
See: DataBackend
Link: Donations
Api
Located at DataBackendContainer.php
Methods summary
abstract protected DataBackend
# makeDataBackend( )

Returns the unconfigured backend which is only created by calling the constructor.

Returns the unconfigured backend which is only created by calling the constructor.

Returns

DataBackend
public
# applyUpdatePlan( malkusch\bav\DataBackend $backend )

Shut down hook for applying the update plan.

Shut down hook for applying the update plan.

public DataBackend
# getDataBackend( )

Returns a configured data backend.

Returns a configured data backend.

If configured this method would automatically install and update the backend. I.e. some calls might take longer.

Returns

DataBackend

See

malkusch\bav\Configuration::setAutomaticInstallation()
DataBackend::install()
Constants summary
string INSTALL_LOCK "bav_install.lock"
#

Name of the installation lock file

Name of the installation lock file

API documentation generated by ApiGen 2.8.0