wiki.techinc.nl/docs
Kunal Mehta 036f5b47ef Enable using PSR-4 autoloader for MediaWiki core and extensions
This adds support for a PSR-4 (<http://www.php-fig.org/psr/psr-4/>)
autoloader, so instead of needing to manually list each class, just the
namespace prefix is needed.

Extensions can set a "AutoloadNamespaces" property in extension.json to
register PSR-4 compatible namespaces to be autoloaded.

The implementation is based off of the example implementation
(<http://www.php-fig.org/psr/psr-4/examples/>) with some modifications
for performance, notably cutting down on function calls, and only trying
to look up classes that are namespaced.

The generateLocalAutoload.php script will ignore any directory that is
registered as a PSR-4 namespace.

Bug: T99865
Bug: T173799
Change-Id: Id095dde37cbb40aa424fb628bd3c94e684ca2f65
2017-12-12 00:20:11 +00:00
..
code-coverage
databases
html
kss resourceloader: Move queue formatting out of OutputPage 2016-08-08 12:23:09 -07:00
php-memcached
uidesign Add render moved paragraphs marker in diff view 2017-11-01 17:18:23 +00:00
contenthandler.txt Removed deprecated ContentHandler hooks. 2017-01-18 21:19:17 +00:00
database.txt Replace remaining uses of deprecated DB_SLAVE with DB_REPLICA 2017-08-05 10:10:26 +00:00
deferred.txt Fix $wgUpdateRowsPerJob default in docs/deferred.txt 2017-09-15 11:18:22 +02:00
design.txt
distributors.txt Update and reformat docs/distributors.txt 2016-07-20 12:46:07 -07:00
doxygen_first_page.php
export-0.1.xsd
export-0.2.xsd
export-0.3.xsd
export-0.4.xsd
export-0.5.xsd
export-0.6.xsd
export-0.7.xsd
export-0.8.xsd
export-0.9.xsd
export-0.10.xsd
export-demo.xml
extension.schema.v1.json Enable using PSR-4 autoloader for MediaWiki core and extensions 2017-12-12 00:20:11 +00:00
extension.schema.v2.json Enable using PSR-4 autoloader for MediaWiki core and extensions 2017-12-12 00:20:11 +00:00
globals.txt
hooks.txt ParserOutput: Add stateless transforms to getText() 2017-11-30 14:27:46 -05:00
injection.txt Allow reset of global services (redux). 2016-05-04 19:18:29 +02:00
language.txt
linkcache.txt
logger.txt
magicword.txt
maintenance.txt
memcached.txt Fix typos in docs/memcached.txt 2016-03-22 16:03:08 -07:00
ontology.owl Produce RDF dump of all categories and subcategories in a wiki. 2017-08-28 00:30:35 -07:00
README Documentation link changes 2016-10-07 20:32:45 +00:00
schema.txt
scripts.txt
sitelist-1.0.xsd
sitelist.txt
sitescache.txt
skin.txt Replace HTTP by HTTPS in docs 2017-10-15 11:11:16 +02:00
title.txt

/docs Directory README
======================

The 'docs' directory contain various text files that should help you understand
the most important parts of the code of MediaWiki. More in-depth documentation
can be found at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Code
  https://www.mediawiki.org/wiki/Special:MyLanguage/Developer_hub
API documentation is automatically generated and updated daily at:
  https://doc.wikimedia.org/mediawiki-core/master/php/html/

You can get a fresh version using 'make doc' or mwdocgen.php in the
../maintenance/ directory.


For end users, most of the documentation is located online at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents
Documentation for MediaWiki site administrators is at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents