Log message #4262669

# At Username Text
# May 7th 2021, 16:16 thomas078 sure, this is an old project. Need to do plan for migrating 4
# May 7th 2021, 16:12 kevin.pfeifer sorry, but I haven’t used the Cake3 AuthComponent in quite some time so I don’t want to give you some wrong info ^^ Someone else has to answer that
# May 7th 2021, 16:06 thomas078 @kevin.pfeifer Can i use Auth component and Authentication side by side. Have not yet migrated 3.9 to 4
# May 7th 2021, 16:04 kevin.pfeifer @thomas078 currently cakephp4 has 2 separate plugins for authentication and authorization See https://book.cakephp.org/4/en/tutorials-and-examples/cms/authentication.html and https://book.cakephp.org/4/en/tutorials-and-examples/cms/authorization.html The AuthComponent from Cake3 is deprecated (as stated in https://book.cakephp.org/3/en/controllers/components/authentication.html)
# May 7th 2021, 16:02 ndm Just explicitly call `all()` beforehand
# May 7th 2021, 16:01 neon1024 Don’t worry. Just a bit frustrated that I couldn’t chase a method to find out what the second param meant :)
# May 7th 2021, 16:00 kevin.pfeifer sorry @neon1024 but what are you trying to fix aka what is the problem? ,:)
# May 7th 2021, 15:57 thomas078 using Auth Component currently
# May 7th 2021, 15:52 thomas078 I have Cake3.9 and need to do quasar.dev frontend to it. Thinking of Token based auth. Any strategies/ideas?
# May 7th 2021, 15:51 neon1024 Should link to the right version :man-facepalming: https://github.com/cakephp/cakephp/blob/4.0.10/src/ORM/Query.php#L54
# May 7th 2021, 15:50 neon1024 Which from here is really hard, for me, to find out the method declaration
# May 7th 2021, 15:50 neon1024 https://github.com/cakephp/cakephp/blob/master/src/ORM/Query.php#L54
# May 7th 2021, 15:50 neon1024 In Query.php. :)
# May 7th 2021, 15:48 kevin.pfeifer and on what object you are using it on
# May 7th 2021, 15:48 kevin.pfeifer depends on in which context you are
# May 7th 2021, 15:48 kevin.pfeifer well there are many `function max(` present in vendor
# May 7th 2021, 15:46 neon1024 I didn’t find the file it was declared in! I searched the docs for max
# May 7th 2021, 15:46 neon1024 I think it’s because that Query class has all that weird import stuff for the query trait, then the query ResultSet includes Collections, etc
# May 7th 2021, 15:46 kevin.pfeifer you mean from the CollectionInterface?
# May 7th 2021, 15:45 neon1024 But clicking it in PHP Storm takes me to an `@method` declaration which is a dead end and still doesn’t describe the params, it’s a bit frustrating :(
# May 7th 2021, 15:44 neon1024 Hah, no, it’s in Collections apparently
# May 7th 2021, 15:44 kevin.pfeifer you mean this one? https://github.com/cakephp/cakephp/blob/master/src/Database/FunctionsBuilder.php#L76
# May 7th 2021, 15:41 neon1024 I’ll guess that `int type` can be `1` :shrug:
# May 7th 2021, 15:41 neon1024 :facepunch:
# May 7th 2021, 15:41 neon1024 > max() > Calculate the max of a column. Assumes arguments are literal values.
# May 7th 2021, 15:41 neon1024 I mean the docs are just as helpful
# May 7th 2021, 15:40 neon1024 Just a docblock with type int
# May 7th 2021, 15:40 neon1024 Anyone know how to use `max()` doesn’t seem to exist in the actual code
# May 7th 2021, 13:55 kailas anyway, works now
# May 7th 2021, 13:55 kailas @neon1024 ugh, i could have sworn i did just this before and it didn’t work…
# May 7th 2021, 13:46 kevin.pfeifer reasons is explained here https://github.com/cakephp/cakephp/pull/14912
# May 7th 2021, 13:45 kevin.pfeifer ah but here https://github.com/cakephp/cakephp/blob/master/src/ORM/Behavior.php#L189
# May 7th 2021, 13:45 kevin.pfeifer I don't see any deprecation warnings here :thinking_face: https://github.com/cakephp/cakephp/blob/master/src/ORM/Table.php#L386
# May 7th 2021, 13:43 greg138 Contrary to how most other classes have gone, the base class says that `getTable` is deprecated, and `table` is preferred.
# May 7th 2021, 13:23 neon1024 I can see that the Timestamp behaviour uses `$this->table()` https://github.com/cakephp/cakephp/blob/master/src/ORM/Behavior/TimestampBehavior.php#L214
# May 7th 2021, 13:20 kailas i tried
# May 7th 2021, 13:20 kailas weird
# May 7th 2021, 13:18 neon1024 I mean I use `$this->getTable()`
# May 7th 2021, 13:18 kailas @neon1024
# May 7th 2021, 13:17 kailas nice. any pointers how? i’m having trouble figuring out how to access the table object that the behavior has been instantiated <?> in
# May 7th 2021, 13:10 neon1024 Yep