Documentation

GRIS_AUTOLOADER
in package

Class for abstracts

With this class the abstracts table can be managed.

PHP 7

Original code by Partick Saar (https://www.patrick-saar.de/artikel/autoloading-mit-php) Adaptions Copyright (c) 2018, Holger Heuser

Tags
copyright

Copyright (c) 2018, Patrick Saar & 2019, Holger Heuser

link
http://git.gesis.org/gris-leibniz
since
2

File available since Release 2.0

version
2.0
author

Patrick Saar, Holger Heuser holger.heuser@gesis.org

Table of Contents

$baseDir  : mixed
The base directory
$namespacePrefix  : mixed
The prefix for the namespace
$overrides  : mixed
The override classes from modules
register()  : void
Register our autoloader.
setBaseDir()  : Autoloader
Sets the base directory, where we can find our php files.
setModuleOverrides()  : Autoloader
Sets the override classes from modules.
setNamespacePrefix()  : Autoloader
Sets the namespace's prefix.

Properties

$baseDir

The base directory

protected mixed $baseDir = ""
Tags
type

string

$namespacePrefix

The prefix for the namespace

protected mixed $namespacePrefix = ""
Tags
type

string

$overrides

The override classes from modules

protected mixed $overrides = array()
Tags
type

array

Methods

register()

Register our autoloader.

public register() : void
Return values
void

setBaseDir()

Sets the base directory, where we can find our php files.

public setBaseDir(string $dir) : Autoloader
Parameters
$dir : string
Return values
Autoloader

setModuleOverrides()

Sets the override classes from modules.

public setModuleOverrides(array<string|int, mixed> $overrides) : Autoloader
Parameters
$overrides : array<string|int, mixed>
Return values
Autoloader

setNamespacePrefix()

Sets the namespace's prefix.

public setNamespacePrefix(string $prefix) : Autoloader

Only classes with this namespace will be autoloaded.

Parameters
$prefix : string
Return values
Autoloader

Search results