Log message #4213269

# At Username Text
# Nov 14th 2019, 10:26 slackebot1 breaks the whole point
# Nov 14th 2019, 10:26 mehov I sat down to read the Email doc page and found it there: https://book.cakephp.org/3/en/core-libraries/email.html#sending-messages-quickly The logic made sense: > Sometimes you need a quick way to fire off an email, and you don’t necessarily want do setup a bunch of configuration ahead of time. Cake\Mailer\Email::deliver() is intended for that purpose It's just having to setup configuration for the method that's supposed to work quickly
# Nov 14th 2019, 10:25 challgren Sounds like deliver specifies you must define the config
# Nov 14th 2019, 10:24 challgren @mehov I’ve never seen Email::deliver() used. Most of the time it should be Email->send()
# Nov 14th 2019, 10:23 slackebot1 time (thinking that's what the config files are for, right?)
# Nov 14th 2019, 10:23 slackebot1 'default' => [ 'transport' => 'my-transport-name', 'from' => 'support@example.com', ], ], ``` If I explicitly define the from and transport inside `deliver()`, it works just fine. ``` \Cake\Mailer\Email::deliver($to, $subject, $message, [ 'from' => 'support@example.com', 'transport' => 'aws-ses', ]); ``` But I'd want to avoid having to specify the configuration every
# Nov 14th 2019, 10:23 mehov hi everyone, `\Cake\Mailer\Email::deliver($to, $subject, $message)` ignores the from and transport settings defined in `config/app.php` under the `default` profile. Is that the intended behaviour? When I call the basic way, the settings get picked up just fine ``` $email = new \Cake\Mailer\Email(); $email ->setTo($to) ->setSubject($subject) ->send($message); ``` Here are the settings under `config/app.php`: ``` 'Email' => [
# Nov 14th 2019, 10:20 jotpe Then check the encoding: https://superuser.com/questions/1187374/check-the-character-encoding-of-a-given-page-in-chrome
# Nov 14th 2019, 10:18 BOSS75 it shows box in some version of chrome
# Nov 14th 2019, 10:18 BOSS75 it works in updated browser
# Nov 14th 2019, 10:18 challgren Funny thing in slack they show up as boxes
# Nov 14th 2019, 10:18 jotpe Which browser do you use?
# Nov 14th 2019, 10:17 jotpe BOSS75: This works for me in Chrome 78 and Firefox 70: $this->set('test', '⮂');
# Nov 14th 2019, 10:11 conehead yeh, quiet now before he starts raging again :)
# Nov 14th 2019, 10:08 BOSS75 no sent as ⮂ .
# Nov 14th 2019, 10:04 BOSS75 okay
# Nov 14th 2019, 10:04 challgren isnt sent as UTF8
# Nov 14th 2019, 10:04 challgren Sounds like the browser doesn’t support UTF8 or the page isn’
# Nov 14th 2019, 10:03 challgren No worries plus admad become a mad :P
# Nov 14th 2019, 10:03 jotpe sounds like an encoding error? Do you use UTF8 everywhere (PHP Files, Webserver, DB, HTML, Browser?)
# Nov 14th 2019, 10:02 jotpe thanks @challgren
# Nov 14th 2019, 10:02 challgren FYI IRC users can’t see threads
# Nov 14th 2019, 10:02 jotpe sounds like an encoding error? Do you use UTF8 everywhere (PHP Files, Webserver, DB, HTML, Browser?)
# Nov 14th 2019, 10:00 jotpe Morning
# Nov 14th 2019, 09:58 BOSS75 I am sending data ($symbol = '⮂';) from controller . in my view how show that . In some browser it shows rectangle and some browser shows perfectly.
# Nov 14th 2019, 09:40 angelxmoreno thanks for steering me in the right direction
# Nov 14th 2019, 09:40 angelxmoreno that is where the JWT construction should exist since once authenticated by any means, the JWT can be accessible via the getIdentity function in the Authentication component
# Nov 14th 2019, 09:39 angelxmoreno the Identity class is basically a decorator for whatever the resolvers produce
# Nov 14th 2019, 09:38 angelxmoreno @ndm fyi, the solution was to add the JWT encoding to a custom Identity class. I was confusing Identifiers with the Identity classes. I also got rid of the ApiAuthenticator that previously extended the FormAuthenticator to return a JWT. Now, any authenticator that produces an Identity has access to the JWT
# Nov 14th 2019, 09:33 conehead BOSS75...I answered you...
# Nov 14th 2019, 09:33 scuadra thank you very much
# Nov 14th 2019, 09:33 scuadra all right
# Nov 14th 2019, 09:33 dereuromark jep
# Nov 14th 2019, 09:32 scuadra @dereuromark so I should do something like: `->add('start_date', 'checkDates', [ 'rule' => function ($value, $context) { //check go here }, 'message' => 'Invalid start date', 'on' => 'create' ])`
# Nov 14th 2019, 09:27 BOSS75 I need help ... regarding unicode
# Nov 14th 2019, 09:23 dereuromark @scuadra Did you read the docs here? on create/update?
# Nov 14th 2019, 09:23 jeremy.halin Hi, I'm doing a complex SQL query with `$connection->execute('SELECT * FROM orders')->fetchAll('assoc');`, is it possible to hydrate entities with the resulting data ? Thanks.
# Nov 14th 2019, 09:21 BOSS75 Hello anyone here ??
# Nov 14th 2019, 09:21 scuadra One more question. When I parse the dates in `beforeMarshal()` I want to add my custom rules to check if everything is OK (start_date is before end_date and some other checks). But is it possible to specify these checks to be triggered only on create? :face_with_rolling_eyes:
# Nov 14th 2019, 09:18 BOSS75 ??
# Nov 14th 2019, 09:16 scuadra @conehead thank you. :slightly_smiling_face: