DOCS Tweak some code samples.

This commit is contained in:
Maxime Rainville 2019-02-13 15:02:01 +13:00
parent 91ccc811cc
commit 480183b5c5

View File

@ -68,9 +68,9 @@ SilverStripe 4 modules are now installed inside the vendor directory. To get you
- "type": "silverstripe-module", - "type": "silverstripe-module",
+ "type": "silverstripe-vendormodule", + "type": "silverstripe-vendormodule",
"require": { "require": {
- "silverstripe/framework": "^3" + "silverstripe/vendor-plugin": "^1",
+ "silverstripe/framework": "^3", + "silverstripe/framework": "^3"
+ "silverstripe/vendor-plugin": "^1"
} }
} }
``` ```
@ -141,22 +141,18 @@ You can do this manually:
+ }, + },
+ "autoload": { + "autoload": {
+ "psr4": { + "psr4": {
+ "ExampleUser\\SilverstripeExampleModule\\": "code/" + "ExampleUser\\SilverstripeExampleModule\\": "code/",
+ }
+ },
+ "autoload-dev": {
+ "psr4": {
+ "ExampleUser\\SilverstripeExampleModule\\Tests\\": "tests/" + "ExampleUser\\SilverstripeExampleModule\\Tests\\": "tests/"
+ } + }
+ } + }
} }
``` ```
Alternatively, you can use the `--autoload` or `--autoload-dev` parameter when calling `add-namespace` to do this for you. Alternatively, you can use the `--autoload` parameter when calling `add-namespace` to do this for you.
```bash ```bash
upgrade add-namespace --recursive --psr4 --autoload "ExampleUser\\SilverstripeExampleModule" code/ upgrade add-namespace --recursive --psr4 --autoload "ExampleUser\\SilverstripeExampleModule" code/
upgrade add-namespace --recursive --psr4 --autoload-dev "ExampleUser\\SilverstripeExampleModule\\Tests" tests upgrade add-namespace --recursive --psr4 --autoload "ExampleUser\\SilverstripeExampleModule\\Tests" tests
``` ```
[Learn more about configuring autoloading](https://getcomposer.org/doc/04-schema.md#autoload) in your `composer.json` file. [Learn more about configuring autoloading](https://getcomposer.org/doc/04-schema.md#autoload) in your `composer.json` file.