phpbb/tests
Nils Adermann ea46feb115 [feature/extension-manager] Add support for templates in extensions.
This commit adds a template path provider to separate the process of locating
(cached) paths in extensions from the template engine. The locator is supplied
with a list of paths from the path provider.

Admin templates can now be created in ext/<ext>/adm/style/ and regular
templates go into ext/<ext>/styles/<style>/template/. Extension templates
override regular templates. So if an extension supplies a file with a name
used in phpBB, the extension's file will be used.

A side-effect of this commit: Locator and Provider are now able to deal with
arbitrary levels of template inheritance. So we can expose this through
phpbb_template if we choose to, and allow styles to inherit from inherited
styles.

PHPBB3-10323
2011-09-29 16:15:53 +02:00
..
bbcode [feature/request-class] Add server(), header() and is_ajax() to request 2011-07-15 22:34:24 +02:00
cache [ticket/10013] Fixed cache test to create intermediate directories. 2011-02-12 14:44:53 +01:00
class_loader [feature/extension-manager] The class loader no longer knows about extensions 2011-09-29 15:42:46 +02:00
config [ticket/10143] Added tests for storing a previously deleted value in db cache. 2011-04-21 23:00:25 -04:00
cron [feature/extension-manager] Don't cache the phpbb_root_path in the ext manager 2011-09-29 15:42:49 +02:00
dbal Merge branch 'develop-olympus' into develop 2011-08-29 21:00:13 +02:00
download [feature/request-class] Add server(), header() and is_ajax() to request 2011-07-15 22:34:24 +02:00
extension [feature/extension-manager] Don't cache the phpbb_root_path in the ext manager 2011-09-29 15:42:49 +02:00
functions_acp [ticket/10198] Verify behaviour of validate_config_vars with multibyte strings 2011-06-10 01:44:25 +02:00
group_positions [ticket/9549] New method move() to move a group more than 1 up/down. 2011-02-16 18:22:32 +01:00
lock [ticket/10011] Removing __DIR__ for PHP5.2 compatability from new files. 2011-03-07 17:08:55 +01:00
mock [feature/extension-manager] Test creation of new extension finder cache 2011-09-29 15:42:48 +02:00
network Merge branch 'develop-olympus' into develop 2011-08-14 15:52:11 -04:00
profile [ticket/10394] Remove call-time pass by reference from tests for PHP 5.4 2011-09-27 17:31:24 +02:00
random [ticket/10265] Move mt_rand.php to wrapper folder and add _test suffix. 2011-07-13 01:44:41 +02:00
regex [ticket/9751] Password requirement "Must contain letters and numbers" fails 2011-04-01 15:10:29 +02:00
request [feature/request-class] Remove $html_encode arg, force manual decoding 2011-08-18 23:19:48 +02:00
security [feature/request-class] Add server(), header() and is_ajax() to request 2011-07-15 22:34:24 +02:00
session Merge branch 'develop-olympus' into develop 2011-09-05 02:48:54 -04:00
template [feature/extension-manager] Add support for templates in extensions. 2011-09-29 16:15:53 +02:00
test_framework Merge branch 'develop-olympus' into develop 2011-02-25 16:59:12 +01:00
text_processing [ticket/10240] Added optionset to mock_user in the tests. 2011-08-23 13:28:42 +01:00
tmp [ticket/10309] Update .gitignore and move .gitkeep. 2011-08-20 14:34:02 -04:00
user [ticket/9949] Unit tests for user::lang() 2011-02-07 16:29:53 +01:00
utf [ticket/10394] Use call_user_func_array to pass a ref into a dynamic function 2011-09-27 22:32:20 +02:00
wrapper Merge remote-tracking branch 'github-bantu/ticket/10265' into develop 2011-07-16 22:24:55 -04:00
bootstrap.php [feature/extension-manager] The class loader no longer knows about extensions 2011-09-29 15:42:46 +02:00
error_collector_test.php [ticket/10369] Always include errfile and errline in format_errors(). 2011-09-18 22:23:41 +02:00
mock_user.php [ticket/10240] Added optionset to mock_user in the tests. 2011-08-23 13:28:42 +01:00
RUNNING_TESTS.txt [ticket/9990] Add docs for running slow tests 2011-01-12 02:22:37 +01:00