Releases: loadsys/CakePHP-ConfigReadShell
Releases · loadsys/CakePHP-ConfigReadShell
v4.0.0
v3.3.1
- Removes dependency on
psy/psysh
- Updated to match updated Code Sniffer standards
- Updated Copyright and Documentation
3.3.0
- Updated Composer Dependencies
- Now requiring CakePHP 3.1+. This change is necessary due the Email namespace changes that occurred in Cake 3.1
- Adds a Code of Conduct as per the Loadsys standard for our open source projects
- Improved and Cleaned up Readme
- Updated .gitignore
- Code Sniffer changes to reflect the latest work in the Loadsys CodeSniffer project
Serialized output, special configs handled.
-
You can now use the
--serialize
command line switch to produce a PHP serialized string, suitable for consumption by other PHP shell scripts. -
Much code was written to make it possible to map requests like
Datasources.default.host
to\Cake\Datasource\ConnectionManager::config('default')['host']
for you.This works with top-level keys (
Datasources
), second level keys (Datasources.default
) and "deep" keys (Datasources.default.host
).(The notable exception is
EmailTransport
, which doesn't have a way of enumerating the named configs it is storing. Basically:EmailTransport.default
will work, but justEmailTransport
will not-- at least not until cakephp/cakephp#6969 is merged.)