Log message #4161472

# At Username Text
# Jul 23rd 2018, 21:57 mdotobie and then `$this->addPlugin(DataDog::class);` is in the `bootstrap` method
# Jul 23rd 2018, 21:57 mdotobie that is in the `Application.php` file
# Jul 23rd 2018, 21:57 saeideng and for other files/layer , s=you should load Plugin
# Jul 23rd 2018, 21:57 mdotobie `use CakePHP_DataDog\Plugin as DataDog;`
# Jul 23rd 2018, 21:56 saeideng you can access to some of that as a file
# Jul 23rd 2018, 21:55 mdotobie listed like that
# Jul 23rd 2018, 21:55 mdotobie File uploaded https://cakesf.slack.com/files/U1DEL9TFG/FBVMYPQ9K/-.js / https://slack-files.com/T053DPNCM-FBVMYPQ9K-5215f3dda8
# Jul 23rd 2018, 21:54 mdotobie `“autoload”: { “psr-4": { “App\\“: “src”, “CakePHP_DataDog\\“: “plugins/cakephp-datadog/src/” } },`
# Jul 23rd 2018, 21:54 saeideng check namespace + add to composer.json + do composer dump-autoload
# Jul 23rd 2018, 21:54 mdotobie and then added to the main composer file as a PS4 entry
# Jul 23rd 2018, 21:54 saeideng and namespace ?
# Jul 23rd 2018, 21:54 mdotobie it’s added as a submodule
# Jul 23rd 2018, 21:53 mdotobie yes it is in the plugins folder @saeideng
# Jul 23rd 2018, 21:53 itmpls oh that just dumps the already loaded
# Jul 23rd 2018, 21:53 itmpls hm, why would one need to manually do that, @saeideng?
# Jul 23rd 2018, 21:53 saeideng `composer dump-autoload`
# Jul 23rd 2018, 21:52 mdotobie but not in the Packages list of debugkit
# Jul 23rd 2018, 21:52 saeideng composer dump autoload
# Jul 23rd 2018, 21:51 mdotobie actually that’s interesting. it shows loaded if I use the `bin/cake plugin loaded` command
# Jul 23rd 2018, 21:51 saeideng is it in ` /plugins` folder ?
# Jul 23rd 2018, 21:49 itmpls thanks @saeideng
# Jul 23rd 2018, 21:49 itmpls what is your 'use' statement?
# Jul 23rd 2018, 21:49 mdotobie yes it’s loading
# Jul 23rd 2018, 21:49 itmpls did you enable debugkit and see if it gets loaded?
# Jul 23rd 2018, 21:49 mdotobie the plugin is not a composer package and so I’m manually adding it to the composer.json of the main application
# Jul 23rd 2018, 21:49 itmpls check the directory, check the classname, check the filename
# Jul 23rd 2018, 21:48 itmpls then it's a typo or wrong filename in the wrong directory
# Jul 23rd 2018, 21:48 saeideng and you can change probably in cakedc
# Jul 23rd 2018, 21:48 mdotobie that would seem the approach too @itmpls, but I’m getting class not found errors
# Jul 23rd 2018, 21:48 itmpls for a different reason..
# Jul 23rd 2018, 21:48 itmpls @saeideng oh, its probably because i set config users.php 'auth' to false.. ugh
# Jul 23rd 2018, 21:47 saeideng `auth` should be default
# Jul 23rd 2018, 21:47 itmpls or am i not understanding?
# Jul 23rd 2018, 21:47 itmpls use Plugin\Package\Dir\Class; and use Class?
# Jul 23rd 2018, 21:46 mdotobie I’m struggling with how to access classes inside plugins within the main application. Is this no-no and are you only allowed to access Controllers/Models/Behaviors/Components/Views from Plugins? I’m trying to package up some traits and services as a plugin but I’m wondering if a plugin architecture might be overkill.
# Jul 23rd 2018, 21:46 itmpls yeah, actually ended up doing that and it worked. it's weird because in my other setup, it works with ('auth')
# Jul 23rd 2018, 21:42 saeideng and you can remove its key
# Jul 23rd 2018, 21:42 saeideng Flash uses session
# Jul 23rd 2018, 21:21 itmpls is there something that would prevent echo $this->Flash->render('auth'); from rendering the flash output messages from cakedc? ( im extending ). loaded the flashcomponent in the app controller..
# Jul 23rd 2018, 21:03 dwms ?????????????????????
# Jul 23rd 2018, 21:02 dwms ???