# |
Jun 14th 2018, 11:16 |
neon1024 |
OH, I mean `$this->setConfig('item.nested', 'foobar')` |
# |
Jun 14th 2018, 11:16 |
lorenzo |
Creating plain functions in php was frowned upon for a decade, but I now think that thinking was a mistake |
# |
Jun 14th 2018, 11:16 |
josbeir |
i mean, its just $this->configShallow($config- |
# |
Jun 14th 2018, 11:16 |
neon1024 |
If the bahviour implements the InstanceConfigTrait, you can use `$this->` :point_up: |
# |
Jun 14th 2018, 11:16 |
lorenzo |
It just php, but OO practices. Now I think that we are mostly using classes as autoloadable functions, and the class name is like the namespace of those functions. That makes me wonder if we should just create more namespaces functions instead of classes |
# |
Jun 14th 2018, 11:16 |
josbeir |
$this->setConfig($config, true) i think |
# |
Jun 14th 2018, 11:15 |
josbeir |
use shallowMerge Lubros |
# |
Jun 14th 2018, 11:15 |
LubosR |
When using defaultConfig with behavior, I can see the property is merged. Is there any nice way how to replace property instead of merge? |
# |
Jun 14th 2018, 11:15 |
josbeir |
and know how they work |
# |
Jun 14th 2018, 11:15 |
josbeir |
learning new languages is not a requirement in life, altho you should _know_ about them |
# |
Jun 14th 2018, 11:14 |
josbeir |
thats not a bad thing |
# |
Jun 14th 2018, 11:14 |
neon1024 |
I don’t know if I like it, as I have no real experience of any other language. I know PHP, so I use PHP. |
# |
Jun 14th 2018, 11:13 |
josbeir |
altho it has its flaws, i still like php a lot personally |
# |
Jun 14th 2018, 11:13 |
neon1024 |
Oh really? Which parts are those? |
# |
Jun 14th 2018, 11:13 |
neon1024 |
Perhaps I should do the same code kata in different lagnauges |
# |
Jun 14th 2018, 11:13 |
lorenzo |
unfortunately coding is haskell has confused me a lot. What I though it was bad in php now I think is good, and viceversa :( |
# |
Jun 14th 2018, 11:11 |
lorenzo |
it’s a good experience |
# |
Jun 14th 2018, 11:11 |
josbeir |
i dont programmers that say they master 10 languages |
# |
Jun 14th 2018, 11:11 |
neon1024 |
I’ve tried Ruby, Python and Rust. |
# |
Jun 14th 2018, 11:11 |
lorenzo |
agree, specially learning a different language helps you think differently about problems |
# |
Jun 14th 2018, 11:11 |
josbeir |
easy to learn hard to master principle, i just stick to the ones i know well for everyday use |
# |
Jun 14th 2018, 11:11 |
neon1024 |
Just curious. I sometimes feel like I should learn more languages and frameworks, but I find that it’s like muscles. If you don’t use them you lose the skill. |
# |
Jun 14th 2018, 11:10 |
lorenzo |
Why? |
# |
Jun 14th 2018, 11:10 |
lorenzo |
haskell |
# |
Jun 14th 2018, 11:07 |
neon1024 |
@lorenzo Which programming language is your favourite? |
# |
Jun 14th 2018, 11:02 |
josbeir |
probably implement serializable interface :slightly_smiling_face: |
# |
Jun 14th 2018, 10:35 |
lorenzo |
what could the middleware do to solve that problem? |
# |
Jun 14th 2018, 10:12 |
josbeir |
when for instance using @admad's glide middlewhare in combination with an S3 flysystem adapter that doesn't allow serialization ... |
# |
Jun 14th 2018, 10:11 |
josbeir |
middlewares get serialized too, that could give issues |
# |
Jun 14th 2018, 10:10 |
josbeir |
imo there are several 'issues' with route caching enabled by default for newcomers |
# |
Jun 14th 2018, 10:10 |
josbeir |
np ;) was thinking out loud |
# |
Jun 14th 2018, 10:10 |
neon1024 |
No idea, sorry. I haven’t looked into the Route caching yet. |
# |
Jun 14th 2018, 10:08 |
josbeir |
is that reconstructed from cache too ? |
# |
Jun 14th 2018, 10:08 |
josbeir |
think it has something to do with the urlfilter checker |
# |
Jun 14th 2018, 10:08 |
josbeir |
hmm, just disabled the route cache again, now it works |
# |
Jun 14th 2018, 10:06 |
josbeir |
the login link is just the first one evaluated throwing the exception |
# |
Jun 14th 2018, 10:06 |
josbeir |
yes but its happening with all routes not only the login one (interesting detail i forgot to mention) |
# |
Jun 14th 2018, 10:05 |
neon1024 |
Maybe you have an `Html->link()`call somewhere in the template which is missing param, or where a param is passed as null or similar |
# |
Jun 14th 2018, 10:05 |
josbeir |
probably some fischy code executing somewhere |
# |
Jun 14th 2018, 10:04 |
josbeir |
yup |
# |
Jun 14th 2018, 10:04 |
neon1024 |
What an odd case! |