Nathan Guse
27b2bbb8ff
[ticket/11415] Create function in finder find_from_extension
...
PHPBB3-11415
2013-05-10 13:58:55 -05:00
Nathan Guse
ce230f8dea
[ticket/11335] (extension manager/finder) Make php_ext 'php' not '.php'
...
PHPBB3-11335
2013-04-24 17:45:36 -05:00
Joas Schilling
158bce0209
[ticket/11362] Use new filesystem class in finder
...
PHPBB3-11362
2013-04-17 17:50:44 +02:00
Joas Schilling
567eefb2bd
[ticket/11362] Correctly sanitise the directory path
...
We need to correctly remove ../ form the path if possible by removing the
previous folder aswell. Otherwise the finder is unable to locate /adm/style
directories in extensions as he is looking for /adm/../adm/style instead.
PHPBB3-11362
2013-03-12 22:35:31 +01:00
Nathaniel Guse
a6f877c0d8
[ticket/11386] Fix circular reference error & serialize error
...
PHPBB3-11386
2013-03-02 14:15:59 -06:00
Nathaniel Guse
39ca212e17
[ticket/11386] Use finder to find migration files
...
PHPBB3-11386
2013-03-02 11:12:12 -06: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
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
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
Igor Wiedler
658db65cb4
[ticket/10323] make finder work with PHP 5.2
...
PHPBB3-10323
2011-11-19 22:04:43 +01:00
Nils Adermann
21117c69f3
[feature/extension-manager] Add documentation on caching in ext finder
...
PHPBB3-10323
2011-11-18 17:30:23 +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
10fa711f00
[feature/extension-manager] Add more info on suffixes in extension finder
...
PHPBB3-10323
2011-11-18 14:37:57 +01:00
Nils Adermann
acc42bb2e9
[feature/extension-manager] Clarify is_dir parameter description
...
PHPBB3-10323
2011-11-18 13:16:32 +01:00
Nils Adermann
ef33bd72d0
[feature/extension-manager] Clarify class finding method docblock
...
PHPBB3-10323
2011-11-18 13:14:15 +01:00
Nils Adermann
7ee9a07179
[feature/extension-manager] Correct default path comment & remove double strlen
...
PHPBB3-10323
2011-11-18 13:10:09 +01:00
Nils Adermann
639e3b9f17
[feature/extension-manager] Support for loading language files from extensions
...
The referenced extension needs to be explicitly specified in an add_lang_ext()
call.
PHPBB3-10323
2011-10-14 00:44:48 +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
fbc2442ccd
[feature/extension-manager] Correctly detect and handle directories in finder
...
PHPBB3-10323
2011-09-29 17:20:42 +02:00
Nils Adermann
cffc676f17
[feature/extension-manager] Find dirs with SELF_FIRST setting on iterator
...
PHPBB3-10323
2011-09-29 16:34:17 +02:00
Nils Adermann
f61ee5d6f5
[feature/extension-manager] Make sure the directory pattern matches on windows
...
PHPBB3-10323
2011-09-29 16:15:54 +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
fd42599191
[feature/extension-manager] Correct formatting of documentation
...
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
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
bd1366d62d
[feature/extension-manager] Use _ext for cache - avoids conflict with file ext
...
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
34f11a1039
[feature/extension-manager] Correct usage of false cache return value
...
PHPBB3-10323
2011-09-29 15:42:48 +02:00
Nils Adermann
7435f344e2
[feature/extension-manager] Add docblocks for query members of extension finder
...
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
956860c21d
[feature/extension-manager] Never cache extension finder queries in debug mode
...
During development the detection of files should happen immediately and
performance is less of a concern.
PHPBB3-10323
2011-09-29 15:42:40 +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