Log message #4179036

# At Username Text
# Mar 8th 2019, 15:58 itmpls you run it just once when needed?
# Mar 8th 2019, 15:56 itmpls interesting
# Mar 8th 2019, 13:32 dereuromark with deferred Script output yes
# Mar 8th 2019, 13:28 grossolive4 Hi everyone, Can postLink be used in Form?
# Mar 8th 2019, 11:41 neon1024 Rather than `boolean` :) :rubberduck:
# Mar 8th 2019, 11:41 neon1024 `'line_rental_included' => ['type' => 'integer', 'length' => 1, 'null' => false],`
# Mar 8th 2019, 11:37 neon1024 It’s a plugin!
# Mar 8th 2019, 11:36 neon1024 Worth downgrading to 3.6?
# Mar 8th 2019, 11:36 neon1024 I have a question, I’ve checked out a project, done `composer install`, went to run the tests and am seeing `InvalidArgumentException: Cannot convert value of type `boolean` to integer` which seems to be related to a Fixture. I’m guessing that it might be related to the marshaller, but I’m unsure why this would be happening unless Cake has changed something, this is running 3.7.4
# Mar 8th 2019, 11:35 neon1024 These are the questions I ask myself before implementing caching
# Mar 8th 2019, 11:35 neon1024 Is the query slow? How much data is there? How often is it run? Do you need caching? Are you pre-optimizing?
# Mar 8th 2019, 11:34 neon1024 I guess you might mean the query params are year and user, not that you want to cache a years worth of query data?
# Mar 8th 2019, 11:33 neon1024 I think so
# Mar 8th 2019, 11:19 willem is it? why? i get transactions for different years for different companies/users. so i want to cache those results per user/year. is that strange?
# Mar 8th 2019, 10:49 neon1024 If ‘queries’ means database queries, then this is a very strange and confusing use-case to me
# Mar 8th 2019, 10:49 neon1024 > I want to cache multiple queries per year, per user
# Mar 8th 2019, 09:49 willem i cannot use groups, because that would invalidate for all users in the group
# Mar 8th 2019, 09:48 willem anynbody know a solution for this. I want to cache multiple queries per year, per user. so i can create cache keys containing a year and a slug for example. But now i need to invalidate all keys for a specific slug. is there a solution for this? ``` 'query:data:transactions:2018:slug' 'query:data:transactions:2019:slug' 'query:data:transactions:2018:slug2' ```
# Mar 8th 2019, 09:12 voycey Basically if we just wanted to cakeify some internal functions provided by mysql?
# Mar 8th 2019, 09:11 voycey Question: Is there a shortcut for creating a cake adapter for internal mysql functions?
# Mar 8th 2019, 09:11 voycey (evening for me!)
# Mar 8th 2019, 09:11 voycey ^morning!
# Mar 8th 2019, 09:05 neon1024 Morning everyone
# Mar 8th 2019, 05:18 mdotobie Thanks for having a look @admad. I have the trim methods because I didn’t want the format validations to run. But I completely forgot I could set the ‘last’ option
# Mar 8th 2019, 04:10 admad @mdotobie what you have shown is fine. Just the trimming in methods which check format is redundant
# Mar 8th 2019, 02:58 sdevore I use this https://gist.github.com/hmic/f38b409bb483de8d5b85bec1e0334abe trait on models and then just use $this->ModelIBatchedUp->updateCounterCache(); from the controller
# Mar 8th 2019, 00:10 mdotobie Here’s my code for context
# Mar 8th 2019, 00:09 slackebot1 the proper combination. Do I absolutely have to have both in this scenario. I don’t mind a future refactor but I just want to get my head around how it works.
# Mar 8th 2019, 00:09 slackebot1 entries and trigger my customer message if it is. It triggers my custom message if the field has white space but no actual text, however, it shows the default `This field cannot be left empty` be empty if it has no value at all. This seemed to suggest I needed to also have the `allowEmpty()` validator rule as well (I’m using allowEmpty() with the `on` attribute set to `false` since the documentation states that the use of `notEmpty` is deprecated).
# Mar 8th 2019, 00:09 mdotobie I’m trying to make sure I understand the use of `allowEmpty()` and and `notBlank()` when creating a validator. I have a postal code field that validates US or Canadian formatted zip codes. I have the `regex` rules working fine, but I can’t seem to make it work as expected with the `allowEmpty()` and `notBlank`, my thought process says that I should just be able to use `notBlank()` alone. This should guard against no input or all white s
# Mar 7th 2019, 22:40 itmpls if not I figure it's easier writing a manual query script to do this
# Mar 7th 2019, 22:39 itmpls I had to write some batch inserting for relationships and now the CounterCache columns are all 0. Is there a way to mimic running the countercache of all records of [x]? i dont' want to do 90 of them one by one
# Mar 7th 2019, 18:25 NickBusey thanks
# Mar 7th 2019, 18:21 dereuromark disable it
# Mar 7th 2019, 18:21 dereuromark aggressive opcode cache
# Mar 7th 2019, 18:16 NickBusey Hmm, cake seems to be caching the contents of my Shell/ files somehow. I can change files that are called by the Shell/ files, and those changes show up, but once I run a shell command once, changes to that Shell/ file don't seem to have any effect. So weird..
# Mar 7th 2019, 16:15 slackebot1 component or am i misusing the blackhole callback by trying to return redirects from it?
# Mar 7th 2019, 16:15 nemmons I have noticed that if i modify the following lines in SecurityComponent::startup() ``` } catch (SecurityException $se) { $this->blackHole($controller, $se->getType(), $se); } ``` to ``` } catch (SecurityException $se) { return $this->blackHole($controller, $se->getType(), $se); } ``` this issue goes away. so i guess my question is, does this look like a minor bug in the security
# Mar 7th 2019, 16:14 slackebot1 (e.g. if i was trying to post to /posts/add, i can see that even though the request was black-holed, the controller action was executed and a record was written to the database)
# Mar 7th 2019, 16:14 nemmons Hey all, i'm noticing something odd in the behavior surrounding the Security Component and the blackhole callback. I'm currently on 3.5.4 and I have the following black hole callback setup in my controller: https://hastebin.com/kucamorovi.php and i have noticed that if my request gets black-holed due to form-tampering protection, it returns the redirect as expected _but it simultaneously executes the blackholed controller action anyway_
# Mar 7th 2019, 14:06 acosonic I've finally assembled (generated from cakphp's missing controllers, a comprehensive bad-bot fail2ban blocking filter...) It's as it is, only cleaned a littlebit to make it work... https://github.com/acosonic/fail2ban_custom_rules/blob/master/filter.d/apache-script-hackbots.conf