aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/extension
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'EXreaction/ticket/11415' into developDavid King2013-05-183-94/+113
|\ | | | | | | | | | | | | | | | | | | | | | | * EXreaction/ticket/11415: [ticket/11415] Add test for find_from_extension() [ticket/11415] Send the extension base the finder rather than the manager [ticket/11415] Create function in finder find_from_extension [ticket/11415] Fix ext.manager constructor in tests [ticket/11415] Make migrator/ext.manager dependencies of the base ext class [ticket/11415] Remove migrator dependency from extension manager [ticket/11415] Move migrator to base extension class from ext.manager [ticket/11415] Move while loop from ext manager to acp_extensions.php
| * [ticket/11415] Send the extension base the finder rather than the managerNathan Guse2013-05-102-10/+9
| | | | | | | | PHPBB3-11415
| * [ticket/11415] Create function in finder find_from_extensionNathan Guse2013-05-102-13/+30
| | | | | | | | PHPBB3-11415
| * [ticket/11415] Make migrator/ext.manager dependencies of the base ext classNathaniel Guse2013-05-012-13/+23
| | | | | | | | PHPBB3-11415
| * [ticket/11415] Remove migrator dependency from extension managerNathaniel Guse2013-05-011-4/+1
| | | | | | | | PHPBB3-11415
| * [ticket/11415] Move migrator to base extension class from ext.managerNathaniel Guse2013-05-012-75/+86
| | | | | | | | PHPBB3-11415
| * [ticket/11415] Move while loop from ext manager to acp_extensions.phpNathaniel Guse2013-05-011-18/+3
| | | | | | | | | | | | | | Now enable_step works as it's supposed to (do one step at a time) and less refreshes are required for the user. PHPBB3-11415
* | [ticket/11450] Fix all instances of phpbb_extension_metadata_managerJoas Schilling2013-05-081-1/+1
| | | | | | | | PHPBB3-11450
* | [ticket/11450] Fix doc blocks and add missing class var $configJoas Schilling2013-05-081-3/+41
| | | | | | | | PHPBB3-11450
* | [ticket/11450] Sort parameters alphabeticallyJoas Schilling2013-05-081-3/+4
| | | | | | | | PHPBB3-11450
* | [ticket/11450] Remove unused $db and $phpEx from metadata_manager construct()Joas Schilling2013-05-081-7/+1
|/ | | | PHPBB3-11450
* [ticket/11335] (extension manager/finder) Make php_ext 'php' not '.php'Nathan Guse2013-04-243-7/+7
| | | | PHPBB3-11335
* [ticket/11362] Extension manager depends on filesystemJoas Schilling2013-04-171-2/+4
| | | | PHPBB3-11362
* [ticket/11362] Use new filesystem class in finderJoas Schilling2013-04-171-2/+5
| | | | PHPBB3-11362
* [ticket/11362] Correctly sanitise the directory pathJoas Schilling2013-03-121-1/+1
| | | | | | | | 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
* [ticket/11386] Send list of migrations instead of using load_migrationsNathaniel Guse2013-03-031-12/+20
| | | | | | | | | 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
* [ticket/11386] Fix circular reference error & serialize errorNathaniel Guse2013-03-021-1/+0
| | | | PHPBB3-11386
* [ticket/11386] Use finder to find migration filesNathaniel Guse2013-03-022-19/+83
| | | | PHPBB3-11386
* [feature/migrations] Call revert correctly when purging an extensionNathaniel Guse2013-02-091-8/+13
| | | | PHPBB3-11318
* [feature/migrations] Inject Migrator instead of using the container to fetchNathaniel Guse2013-02-091-7/+8
| | | | PHPBB3-11318
* [feature/migrations] Fix path to extension migrationsNathaniel Guse2013-02-061-1/+1
| | | | PHPBB3-11318
* [feature/migrations] Automatically install/revert migrations for extensionsNathan Guse2013-02-061-0/+62
| | | | | | | | Migrations from ext/ext_name/migrations/ are automatically installed when enabling the extension and automatically reverted when the extension is purged. PHPBB3-11318
* [feature/migrations] Make the container available to extension installersNathan Guse2013-02-062-3/+25
| | | | | | | This allows extensions to load and install migrations easily as per their needs. PHPBB3-11318
* [ticket/11309] phpbb_extension_interface::disable_step correct docblock.Erik Frèrejean2013-01-041-1/+3
| | | | | | | | The `@return` documentation of the `phpbb_extension_interface::disable_step` method states incorrect that the method returns null, as it returns false or a state. PHPBB3-11309
* [ticket/11283] Extension manager follow symlinks.Erik Frèrejean2012-12-231-1/+1
| | | | | | | | | | | | | All extensions are located in the `phpBB/ext` directory, however the `phpbb_extension_manager::all_available()` method only looks into actual directories and ignores symlinks. Add the `RecursiveDirectoryIterator::FOLLOW_SYMLINKS` flag to the `new RecursiveDirectoryIterator` call so that you can store extensions in a different location and use symlinks so that phpBB can recognise them. PHPBB3-11283
* [ticket/11015] Change more docblocks.Oleg Pudeyev2012-12-042-2/+2
| | | | PHPBB3-11015
* Merge remote-tracking branch 'upstream/develop' into ticket/11015Igor Wiedler2012-11-123-120/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/develop: (31 commits) [ticket/11194] Service tag data is stored in an array so access it correctly [ticket/11193] Instantiate a single collection_pass for all collections [ticket/11152] Basic tests for the container functions [ticket/11152] Compile the install container [ticket/11152] Throw error if services.yml is missing [ticket/11152] Remove old container processor calls [ticket/11152] Use realpath in container extensions consistently [ticket/11152] Rename collection to collection_pass [ticket/11152] Remove @api docblocks [ticket/11152] Create separate function for debug-dependent container [ticket/11152] Change phpbb_di_pass_cron to generic phpbb_di_pass_collection [ticket/11152] Convert cron_task_collection to generic di_service_collection [ticket/11152] Use relative root path in container, one dumped container per path [ticket/11152] Move container functions to a separate function file [feature/compiled-dic] Rename $phpEx to $php_ext in new code [feature/compiled-dic] Use an absolute path for core.root_path parameter [feature/compiled-dic] Update the composer.lock file [feature/compiled-dic] Purge cache to make ext services available right away [feature/compiled-dic] Fix root path when container is created after install [feature/compiled-dic] Remove old test ...
| * [feature/compiled-dic] Purge cache to make ext services available right awayDavid King2012-11-101-5/+5
| | | | | | | | PHPBB3-11152
| * [feature/compiled-dic] Compile the DI Container into a cached classDavid King2012-11-102-115/+0
| | | | | | | | PHPBB3-11152
* | Merge remote-tracking branch 'upstream/develop' into ticket/11015Igor Wiedler2012-11-125-13/+419
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/develop: (666 commits) [ticket/11077] Remove code from old global announcements system [ticket/11189] Replace DEBUG_EXTRA with DEBUG [ticket/11189] Always log critical errors when in cron or in image output [ticket/11187] Added a blank array to fix errors in functional tests [ticket/10780] Make L_COLON available in the installer. [ticket/11183] Remove $load_extensions and weird dl() calls [ticket/10970] Added extra documentation to parse_dynamic_path. [ticket/10939] Added documentation for phpbb_request::file [ticket/10865] Use code tags for install/database_update.php. [ticket/10865] Should have been a slash. [ticket/10780] Use L_COLON on LDAP page. [ticket/10780] Use L_COLON on search backend ACP pages. [ticket/10780] Use L_COLON for "download all attachments". [ticket/10780] Use colon from language in ucp_pm_compose.php where possible. [ticket/10780] Replace colons in phpBB/adm/style/acp_ext_details.html. [ticket/10780] Replace colon usage in adm template output with {L_COLON} [ticket/10780] Replace colon usage in template output with {L_COLON} [ticket/11181] Bump PHP requirement to 5.3.3 (from 5.3.2) [develop-olympus] [ticket/11181] Bump PHP requirement to 5.3.3 (from 5.3.2) [ticket/10172] Show prosilver birthday list even if there are no birthdays. ... Conflicts: phpBB/common.php phpBB/download/file.php phpBB/includes/db/dbal.php phpBB/includes/db/firebird.php phpBB/includes/db/mssql.php phpBB/includes/db/mssql_odbc.php phpBB/includes/db/mssqlnative.php phpBB/includes/db/mysql.php phpBB/includes/db/mysqli.php phpBB/includes/db/oracle.php phpBB/includes/db/postgres.php phpBB/includes/db/sqlite.php phpBB/includes/extension/manager.php phpBB/install/database_update.php
| * [ticket/11154] Do not try to load any extensions when installing.Oleg Pudeyev2012-11-071-1/+11
| | | | | | | | | | | | Might be the right fix, might be not. Works for me. PHPBB3-11154
| * [ticket/10933] Expanded prose documentation for phpbb_extension_provider.Oleg Pudeyev2012-11-021-2/+10
| | | | | | | | PHPBB3-10933
| * [ticket/10631] Removing un-needed TODOs that are no longer needed.Unknown Bliss2012-09-011-4/+0
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Fixing a few extension admin issuesUnknown Bliss2012-09-011-3/+0
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Adjust prefixes to be easier to understandUnknown Bliss2012-09-011-13/+13
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Make failure to meet ext enable requirements clearerNathan Guse2012-09-011-2/+7
| | | | | | | | | | | | | | | | | | 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
| * [ticket/10631] Metadata manager testsNathan Guse2012-09-011-29/+30
| | | | | | | | PHPBB3-10631
| * [ticket/10631] get_extension_metadata_manager -> ↵Nathan Guse2012-09-011-1/+1
| | | | | | | | | | | | create_extension_metadata_manager PHPBB3-10631
| * [ticket/10631] Simplify exceptionsNathan Guse2012-09-012-8/+35
| | | | | | | | PHPBB-10631
| * [ticket/10631] Use exceptions for errors. Build action list dynamically.Nathan Guse2012-09-011-36/+36
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Fix some issues as noted in github comments, significantly ↵Nathan Guse2012-09-012-102/+44
| | | | | | | | | | | | simplified validation PHPBB3-10631
| * [ticket/10631] Additional validationNathan Guse2012-09-011-51/+25
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Remove code duplicationNathan Guse2012-09-011-13/+20
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Validation for extensionsNathan Guse2012-09-012-121/+184
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Use display name if availableNathan Guse2012-09-011-11/+8
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Fixing some more issuesNathan Guse2012-09-011-17/+18
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Various tidbits and cleanup on the acp extensions managerNathan Guse2012-09-012-21/+56
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Template shouldn't be requiredMichael Cullum2012-09-011-7/+5
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Fixing and finishing the extension metadata class.Michael Cullum2012-09-011-24/+43
| | | | | | | | PHPBB3-10631
| * [ticket/10631] Some tidying upMichael Cullum2012-09-012-60/+12
| | | | | | | | PHPBB3-10631