David King
c16bb2b2c6
[feature/compiled-dic] Purge cache to make ext services available right away
...
PHPBB3-11152
2012-11-10 12:02:55 +01:00
David King
f48709f5bb
[feature/compiled-dic] Compile the DI Container into a cached class
...
PHPBB3-11152
2012-11-10 11:40:09 +01:00
Oleg Pudeyev
2400a30027
[ticket/11154] Do not try to load any extensions when installing.
...
Might be the right fix, might be not. Works for me.
PHPBB3-11154
2012-11-07 19:19:07 -05:00
Oleg Pudeyev
d7a626c70b
[ticket/10933] Expanded prose documentation for phpbb_extension_provider.
...
PHPBB3-10933
2012-11-02 18:07:00 -04:00
Unknown Bliss
81f7f28cc3
[ticket/10631] Removing un-needed TODOs that are no longer needed.
...
PHPBB3-10631
2012-09-01 21:30:35 +01:00
Unknown Bliss
f05a175e39
[ticket/10631] Fixing a few extension admin issues
...
PHPBB3-10631
2012-09-01 15:05:59 +01:00
Unknown Bliss
323bbf9b52
[ticket/10631] Adjust prefixes to be easier to understand
...
PHPBB3-10631
2012-09-01 15:05:57 +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
500879520c
[ticket/10631] Metadata manager tests
...
PHPBB3-10631
2012-09-01 15:05:47 +01:00
Nathan Guse
747c16240f
[ticket/10631] get_extension_metadata_manager -> create_extension_metadata_manager
...
PHPBB3-10631
2012-09-01 15:05:40 +01:00
Nathan Guse
2a7e129291
[ticket/10631] Simplify exceptions
...
PHPBB-10631
2012-09-01 15:05:36 +01:00
Nathan Guse
89f4cf6a8c
[ticket/10631] Use exceptions for errors. Build action list dynamically.
...
PHPBB3-10631
2012-09-01 15:05:34 +01:00
Nathan Guse
106c105113
[ticket/10631] Fix some issues as noted in github comments, significantly simplified validation
...
PHPBB3-10631
2012-09-01 15:05:32 +01:00
Nathan Guse
8df9963fcc
[ticket/10631] Additional validation
...
PHPBB3-10631
2012-09-01 15:05:26 +01:00
Nathan Guse
4314284de1
[ticket/10631] Remove code duplication
...
PHPBB3-10631
2012-09-01 15:05:24 +01:00
Nathan Guse
8bbab088dd
[ticket/10631] Validation for extensions
...
PHPBB3-10631
2012-09-01 15:05:23 +01:00
Nathan Guse
74492b3cdd
[ticket/10631] Use display name if available
...
PHPBB3-10631
2012-09-01 15:05:20 +01:00
Nathan Guse
bf6e91b5f3
[ticket/10631] Fixing some more issues
...
PHPBB3-10631
2012-09-01 15:05:16 +01:00
Nathan Guse
3ba59c6362
[ticket/10631] Various tidbits and cleanup on the acp extensions manager
...
PHPBB3-10631
2012-09-01 15:05:12 +01:00
Michael Cullum
dd4f07f9bb
[ticket/10631] Template shouldn't be required
...
PHPBB3-10631
2012-09-01 15:05:04 +01:00
Michael Cullum
3e6761b026
[ticket/10631] Fixing and finishing the extension metadata class.
...
PHPBB3-10631
2012-09-01 15:05:03 +01:00
Michael Cullum
10cba1426d
[ticket/10631] Some tidying up
...
PHPBB3-10631
2012-09-01 15:05:00 +01:00
Michael Cullum
ac883e2652
[ticket/10631] Remove the now un-used method
...
PHPBB3-10631
2012-09-01 15:04:58 +01:00
Michael Cullum
a0e283d7b0
[ticket/10631] Adding extension metadata manager class
...
PHPBB3-10631
2012-09-01 15:04:56 +01:00
Michael Cullum
7a954d352e
[ticket/10631] Fixing some items mentioned in PR
...
PHPBB3-10631
2012-09-01 15:04:53 +01:00
David King
b729609fb2
[ticket/11054] Fixed $config var description
...
PHPBB3-11054
2012-08-15 09:15:18 -04:00
David King
0b70c3d0d6
[ticket/11054] The user class is phpbb_user
...
PHPBB3-11054
2012-08-14 10:02:16 -04:00
David King
fe579cac83
[ticket/11054] Fixed documentation syntax for @var in extension/controller.php
...
PHPBB3-11054
2012-08-14 09:57:17 -04:00
Andreas Fischer
a35ad4e689
[ticket/11041] Correctly import PHP file extension from global space.
...
85bcdbad468cd255a02d6c48b2dcd1d128978eed shouldn't have changed imports of
"global $phpEx".
PHPBB3-11041
2012-08-02 12:38:49 +02:00
Igor Wiedler
85bcdbad46
[ticket/11012] Normalize $phpEx member vars to $php_ext
...
PHPBB3-11012
2012-07-21 16:19:01 +02:00
Vjacheslav Trushkin
b3f46b9565
[ticket/10735] Changing locator paths structure
...
Changing locator paths to 2 dimensional array
PHPBB3-10735
2012-03-31 21:20:18 +03:00
Igor Wiedler
0bd635f1b4
Merge pull request #662 from imkingdavid/ticket/10586
...
[ticket/10586] Use an abstract class that implements the interface
2012-03-30 10:59:46 -07:00
David King
afc55b4c08
[ticket/10586] Added visibility indication to __construct()
...
PHPBB3-10586
2012-03-28 16:50:18 -04:00
David King
7b091f18a8
[ticket/10586] Remove handle() from abstract class, undo change in index.php
...
PHPBB3-10586
2012-03-28 16:37:42 -04:00
David King
7071110d9a
[ticket/10586] Do not pass as reference
...
PHPBB3-10586
2012-03-28 16:23:40 -04:00
David King
9a8b3ff449
[ticket/10586] Make the abstract class implement the original interface
...
PHPBB3-10586
2012-03-28 16:21:17 -04:00
David King
cb7dabbffc
[ticket/10586] Change the interface to an abstract class
...
This allows the common phpBB objects to be automatically accessible to
extensions without the author having to globalize and assign each one
himself. This is better because it also gives purpose to the
phpbb_extension_controller class; instead of just being the way to
ensure a handle() method is present, it also does this work for us.
PHPBB3-10586
2012-03-28 16:13:59 -04:00
Igor Wiedler
7258794be3
Merge remote-tracking branch 'imkingdavid/ticket/10586' into develop
...
* imkingdavid/ticket/10586:
[ticket/10586] Added space in if statement
[ticket/10586] Tidy up comments
[ticket/10586] Tests finally work (thanks naderman)
[ticket/10586] Correctly purge board cache and don't rename install directory
[ticket/10586] trying to get tests to work
[ticket/10586] more work on getting tests to pass
[ticket/10586] Tests are coming along, just a little more to go
[ticket/10586] Rename install directory back to install/ after tests
[ticket/10586] browse tests now work, but mine dont. at least we are making progress
[ticket/10586] initial work on copying fixtures. Note that this depends on 10706
[ticket/10586] Adding the extensions used by the tests
[ticket/10586] Now tests run, but fail. But here is what I have.
[ticket/10586] some bootstrap additions and test changes to try and make it work
[ticket/10586] test stuff. does not work yet, still need to put phpBB objects in bootstrap.php
[ticket/10586] Copy/paste fail fixed
[ticket/10586] Sanitize periods from class names, use manager to get path.
[ticket/10586] Removed file_exists() check because class_exists() covers that.
[ticket/10586] Extension front controller
2012-03-28 21:36:07 +02:00
David King
56f75dbf93
[ticket/10586] Tidy up comments
...
PHPBB3-10586
2012-03-27 19:57:32 -04:00
Dhruv Goel
18c541dfee
[ticket/10703] Added a condition to check if ext directory exists
...
The existence of ext directory is checked, if not present a proper
error message that file doesn't exist is printed out. No Fatal
Error messages.
PHPBB3-10703
2012-03-23 00:27:29 +05:30
David King
e45452d1b3
[ticket/10586] Sanitize periods from class names, use manager to get path.
...
PHPBB3-10586
2012-03-19 09:12:32 -04:00
David King
a0131b45f5
[ticket/10586] Extension front controller
...
Handle extension front pages
PHPBB3-10586
2012-03-19 09:12:31 -04:00
Nils Adermann
41870c4095
[ticket/10663] Extension finder should not find subdirs with directory filter
...
The directory filter pattern now has a $ in the end, do avoid subdirectories
from being matched as well.
PHPBB3-10663
2012-02-21 18:32:08 +01:00
Oleg Pudeyev
2814021d3f
[ticket/10614] Unbreak all_available on extension manager.
...
By default RecursiveIteratorIterator skips all directories.
This results in extension manager not finding any extensions.
Add RecursiveIteratorIterator::SELF_FIRST to correct this.
PHPBB3-10614
2012-02-11 15:08:05 -05:00
Igor Wiedler
78de29b7ce
[ticket/10614] Check if cache exists before destroying it
...
PHPBB3-10614
2012-02-09 01:39:45 +01:00
Igor Wiedler
68e4c667fa
[ticket/10614] Remove ext manager exceptions for now
...
PHPBB3-10614
2012-02-09 01:37:53 +01:00
Igor Wiedler
36728d3414
[ticket/10614] Refactor list command to use manager API
...
PHPBB3-10614
2012-02-09 01:36:06 +01:00
Igor Wiedler
5ccd6b0c7a
[ticket/10614] Tweak list output, show state, purge cache, handle missing exts
...
PHPBB3-10614
2012-02-09 01:04:47 +01:00
Unknown
7a04c9048c
[ticket/9916] Updating header license and removing Version $Id$
...
PHPBB3-9916
2011-12-31 13:32:52 +00:00
Igor Wiedler
813b5344e6
[ticket/10323] slight potential performance improvement
...
PHPBB3-10323
2011-11-20 02:08:37 +01:00