<?php /** * Instead of relying on this bootstrap, which leads to unreliable global state, * test cases should extend \Elgg\TestCase, which resets service providers * during test initialization making sure altered state does not * flow over to the next test case. * * @deprecated 2.3 */ if (!defined('PHPUNIT_ELGG_TESTING_APPLICATION') || function_exists('_elgg_testing_application')) { // this value is set by phpunit.xml return; } \Elgg\TestCase::bootstrap(); /** * Get/set an Application for testing purposes * * @param \Elgg\Application $app Elgg Application * @return \Elgg\Application * @deprecated 2.3 Use elgg() instead */ function _elgg_testing_application(\Elgg\Application $app = null) { if ($app) { \Elgg\Application::$_instance = $app; } return elgg(); } /** * Set/get testing config