silverstripe-framework/src/Core
Andre Kiste 0c6c57f1ef Add getFieldMap method to retrieve a list of all fields for any giv… (#8892)
* Add `getFieldMap` method to retrieve a list of all fields for any given class

* Add `TagsToShortcodeTask` to upgrading guide

Adding after the file migration part as this is where it makes the most sense to run it.

* `getFieldMap` accepts an array

* Move to `DataObjectSchema`

* Add `HTMLVarchar` to documentation
Minor refactoring

* Add test for checking that `subclassesfor` works without the base class
Add test `DataObjectSchema::getFieldMap` returns the correct array

* Remove cms dependency
2019-04-30 10:43:14 +12:00
..
Cache Minor linting / style updates 2017-12-11 16:46:59 +13:00
Config FIX Fixed bug in config merging priorities so that config values set by extensions are now least important instead of most important 2018-07-12 00:55:39 +01:00
Injector FIX DataObject singleton creation (#8516) 2018-10-25 11:42:45 +13:00
Manifest NEW Make resources dir configurable (#8519) 2019-01-09 15:35:45 +13:00
Startup FIX: Redirect loop with multiple confirmation tokens present (fixes #8607) 2018-11-15 10:59:42 +00:00
Application.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
ClassInfo.php Add getFieldMap method to retrieve a list of all fields for any giv… (#8892) 2019-04-30 10:43:14 +12:00
Convert.php Merge branch '4.3' into 4 2018-11-09 11:39:27 +02:00
CoreKernel.php FIX: Re-instate missing SS_DATABASE_SUFFIX functionality (fixes #7966) 2018-10-11 10:50:56 +01:00
CustomMethods.php Update src/Core/CustomMethods.php 2019-01-08 15:27:38 -05:00
Environment.php Including is_array validation to getEnv method. When SS website is deployed to FortRabbit .env file is read as string what causes the website to crash, due to the lack of type check at getEnv method. 2019-04-04 15:41:13 +13:00
EnvironmentLoader.php BUG Replace phpdotenv with thread-safe replacement 2017-10-20 18:43:11 +13:00
Extensible.php Use strcasecmp 2019-03-27 12:40:56 +13:00
Extension.php API Extensions are now stateless 2017-10-06 14:53:44 +13:00
Flushable.php API Stronger Injector service unregistration 2017-06-27 13:32:39 +12:00
Kernel.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
Path.php API Implement support for public/ webroot folder (#7741) 2018-01-12 16:25:02 +13:00
Resettable.php API Substitute Zend_Currency with NumberFormatter based solution 2017-02-09 15:28:59 +13:00
TempFolder.php Merge branch '4.0' into 4 2018-02-06 10:08:17 +00:00