PHP midgard_connection
This part of API is forward compatible and it's recommended for Midgard 1.9/2.0. This is experimental section.
MidgardConnection (midgard_connection) class initializes new Midgard connection and is responsible for holding and setting environmental variables ( like language, sitegroup, errors ). On PHP level is implemented as singleton object, and once connection object is created, it's available as $_MIDGARD_CONNECTION superglobal.
Minimum version: 1.9
Creating new midgard_connection ( constructor )
midgard_connection object is instantiated without arguments.
$cnc = new midgard_connection();
You do not have to store and keep reference to newly created object. Both calls are equal:
$cnc->open("midgard");
$_MIDGARD_CONNECTION->open("midgard");
