Nathaniel Guse
e4f7828199
[ticket/11386] Send list of migrations instead of using load_migrations
...
Remove dependency of extension manager for migrator.
Keeping load_migrations function for others to use if they desire
but requiring the finder be sent to it in order to use it.
PHPBB3-11386
2013-03-03 19:54:22 -06:00
Nathaniel Guse
91be998223
[ticket/11386] Fix failing tests from constructor changes
...
PHPBB3-11386
2013-03-02 15:18:07 -06:00
Nathaniel Guse
024c21f30d
[ticket/11386] Remove tests that check if finder cache is working
...
These don't seem necessary and are much more complicated to get
working now with the changes in this PR
PHPBB3-11386
2013-03-02 13:47:41 -06:00
Nathaniel Guse
8415ae839c
[ticket/11386] Update tests with new constructors for ext.manager/migrator
...
PHPBB3-11386
2013-03-02 11:37:58 -06:00
Nathaniel Guse
193a3beb8f
[feature/migrations] Fix failing tests (again)
...
PHPBB3-11318
2013-02-13 21:41:52 -06:00
Nathaniel Guse
3a68bba2fb
[feature/migrations] Fix failing tests
...
PHPBB3-11318
2013-02-11 21:31:34 -06:00
Nathan Guse
8d3a82a4fa
[feature/migrations] Make the container available to extension installers
...
This allows extensions to load and install migrations easily as per their
needs.
PHPBB3-11318
2013-02-06 11:31:49 -06:00
Oleg Pudeyev
767d09227b
[ticket/10933] Dependency inject template context.
...
PHPBB3-10933
2012-11-02 18:51:35 -04:00
Nathan Guse
a9b4f2a190
[ticket/10631] Some cleanup of the test cases
...
The acp test case was not actually validating things correctly. Now is does
PHPBB3-10631
2012-09-01 15:06:02 +01:00
Unknown Bliss
f05a175e39
[ticket/10631] Fixing a few extension admin issues
...
PHPBB3-10631
2012-09-01 15:05:59 +01:00
Nathan Guse
7b643fe8a5
[ticket/10631] Make failure to meet ext enable requirements clearer
...
Turn the blocks red on the details page if requirement is not met.
Also changing a how the errors come up when trying to enable/disable
an extension when they cannot be.
PHPBB3-10631
2012-09-01 15:05:56 +01:00
Nathan Guse
47898cb37a
[ticket/10631] Fix metadata_manager_test
...
PHPBB3-10631
2012-09-01 15:05:52 +01:00
Nathan Guse
36465c9a20
[ticket/10631] Functional acp_extensions test, cleanup
...
PHPBB3-10631
2012-09-01 15:05:49 +01:00
Nathan Guse
500879520c
[ticket/10631] Metadata manager tests
...
PHPBB3-10631
2012-09-01 15:05:47 +01:00
Nathan Guse
8c5786636a
[ticket/10631] Fix class construct arguments in test
...
PHPBB3-10631
2012-09-01 15:05:46 +01:00
Nathan Guse
c39f11750f
[ticket/10631] A _start_ on a metadata manager test.
...
No idea if it runs without errors, I do not have the testing stuff setup.
PHPBB3-10631
2012-09-01 15:05:44 +01:00
Nathan Guse
1de061c4de
[ticket/10631] Fixing an error in the test script
...
PHPBB3-10631
2012-09-01 15:05:42 +01:00
Nathan Guse
fd5ed30052
[ticket/10631] Update tests
...
PHPBB3-10631
2012-09-01 15:05:38 +01:00
Andreas Fischer
d3bbde69c4
[ticket/10973] Drop all require_once for mocks. Use autoloading.
...
PHPBB3-10973
2012-07-08 22:57:23 +02:00
Andreas Fischer
dd160e19a2
Merge remote-tracking branch 'naderman/ticket/10663' into develop
...
* naderman/ticket/10663:
[ticket/10663] Extension finder should not find subdirs with directory filter
[ticket/10663] Adding nested directory to finder test
2012-02-24 13:55:36 +01:00
Igor Wiedler
cbd20c1bbe
[ticket/10667] Fix tests under MySQL 5.5 strict mode
...
PHPBB3-10667
2012-02-21 18:51:08 +01:00
Vjacheslav Trushkin
3762bf5e99
[ticket/10663] Adding nested directory to finder test
...
Adding nested directory to finder test, triggering finder bug
PHPBB3-10663
2012-02-21 18:19:14 +02:00
Unknown
66c50f6b30
[ticket/9916] Updating license in non-distributed files
...
PHPBB3-9916
2012-01-02 19:10:36 +01:00
Nils Adermann
5068c05887
[feature/extension-manager] Split disabling extensions up into steps as well
...
PHPBB3-10323
2011-11-18 18:24:18 +01:00
Nils Adermann
0d296785b2
[feature/extension-manager] Rename default methods to core methods on finder.
...
There are now extension_ and core_ methods for all finder settings as well as
a generic method which overwrites both.
PHPBB3-10323
2011-11-18 16:44:42 +01:00
Nils Adermann
4fb9f2101d
[feature/extension-manager] Support extensions in subdirectories of ext/
...
PHPBB3-10323
2011-10-14 01:30:50 +02:00
Nils Adermann
f53892c838
[feature/extension-manager] Add prefix to extension meta data / install classes
...
PHPBB3-10323
2011-10-14 00:52:36 +02:00
Nils Adermann
724f40f0f4
[feature/extension-manager] extension finder now saves ext it found a file in
...
PHPBB3-10323
2011-10-13 21:19:35 +02:00
Nils Adermann
77f42969ab
[feature/extension-manager] Extend the tests for finding directories
...
PHPBB3-10323
2011-09-29 16:55:50 +02:00
Nils Adermann
52f5fa796f
[feature/extension-manager] Add extension meta info classes for test extensions
...
PHPBB3-10323
2011-09-29 16:15:53 +02:00
Nils Adermann
6ea6d50ccb
[feature/extension-manager] Don't cache the phpbb_root_path in the ext manager
...
Otherwise the paths are incorrect from e.g. adm/
PHPBB3-10323
2011-09-29 15:42:49 +02:00
Nils Adermann
7d16007d6a
[feature/extension-manager] Prepend the phpbb_root_path if necessary.
...
PHPBB3-10323
2011-09-29 15:42:49 +02:00
Nils Adermann
0ea4de4171
[feature/extension-manager] Add support for directories to the extension finder
...
PHPBB3-10323
2011-09-29 15:42:49 +02:00
Nils Adermann
c785ef7aa7
[feature/extension-manager] Make sure the extension manager works without cache
...
Includes a test for manager without a cache
PHPBB3-10323
2011-09-29 15:42:49 +02:00
Nils Adermann
739e9eb58e
[feature/extension-manager] Make the cache variable name for extensions dynamic
...
Allows multiple instances to use cache simultaneously.
PHPBB3-10323
2011-09-29 15:42:48 +02:00
Nils Adermann
64827a6623
[feature/extension-manager] Test creation of new extension finder cache
...
PHPBB3-10323
2011-09-29 15:42:48 +02:00
Nils Adermann
c7a986eccd
[feature/extension-manager] Use an incremental process for enable and purge
...
The enable or purge operation of an extension could take a long time if an
expensive operation needs to be executed on a large set of data. To allow
this to succeed from a web interface with max_execution_time set in the
webserver's php configuration, subsequent requests must continue the
operation started earlier. So individual enable and purge implementations
must be able to spread their work across multiple steps.
PHPBB3-10323
2011-09-29 15:42:48 +02:00
Nils Adermann
f6632fcfd0
[feature/extension-manager] Add filename prefix matching in extension finder
...
PHPBB3-10323
2011-09-29 15:42:47 +02:00
Nils Adermann
c6fd8d9c9b
[feature/extension-manager] Add missing newlines at end of files
...
PHPBB3-10323
2011-09-29 15:42:47 +02:00
Nils Adermann
96209e0224
[feature/extension-manager] The class loader no longer knows about extensions
...
Instead the class loader is instantiated twice. Once with the phpbb_ prefix
and once with the phpbb_ext_ prefix.
PHPBB3-10323
2011-09-29 15:42:46 +02:00
Nils Adermann
fabde989a2
[feature/extension-manager] Porting cron tasks over to the extension finder
...
PHPBB3-10323
2011-09-29 15:42:33 +02:00
Nils Adermann
14f1e581fa
[feature/extension-manager] Extension Manager & Finder
...
Extensions RFC: http://area51.phpbb.com/phpBB/viewtopic.php?f=84&t=41499
Ticket: http://tracker.phpbb.com/browse/PHPBB3-10323
PHPBB3-10323
2011-09-29 15:42:33 +02:00