# Slim4 Foto Kit demo project

**URL:** <https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152>\
**Category:** Show and Tell\
**Created:** [July 5, 2025, 4:40pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152 "2025-07-05T16:40:40Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 9, 2025, 1:44am UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/21 "2025-12-09T01:44:34Z")

</div>

I think @tj_gumis is either very young, quite junior; either over pressured at work and is talking without taking the necessary time (required for him, as a human, I mean) to understand what he is even saying.. Brating before even knowing the subject is something that is quite offensive to me.

> [@tj\_gumis](#):
>
> I took a look at your code profoundly

But yes, I’m also very curious (dubious) about what M. has to teach us.

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 9, 2025, 8:41am UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/22 "2025-12-09T08:41:58Z")

</div>

Thank you, @LLEGAZ, for your participation. Let me answer a little bit philosophically. Everyone has its own life philosophy. Life is very bright.

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 3:04pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/23 "2025-12-10T15:04:23Z")

</div>

Dear @EugeneM,

If you start answering philosophically then I will too.

> There is only one good, knowledge, and **one evil** , ignorance.

Socrates (~ 420-410 av. J.-C.)

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 3:43pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/24 "2025-12-10T15:43:59Z")

</div>

Your Slim4 code: [https://github.com/llegaz/zelty-php-test](https://zelty-php-test) .

With no effort of searching, first class in your project folder tree: [zelty-php-test/src/Authentication/TokenStore/TokenStore.php at 92ce357ff36d7db85f24abac26d05b564ffd2090 · llegaz/zelty-php-test · GitHub](https://github.com/llegaz/zelty-php-test/blob/92ce357ff36d7db85f24abac26d05b564ffd2090/src/Authentication/TokenStore/TokenStore.php#L53)

I did not even bother to go any further. It would be a waste of time.

Next time, instead of finding anything offensive, just take your chance, and say nothing.

Especially `good quality` any `best practices applied` from below:

> Just with a 1 or 2 glimpses of the code I can see :
> 
> - good quality
> 
> - well documented
> 
> - best practices applied.
> 
> - web app standard (AJAX, even if it’s old fashioned it works well)
> 
> - JWT to manage authentication (not a bad standard at all + `‘httponly’ => true, // prevent XSS` which is a good point with the short, 15min duration for the token I think..)

Gosh, it is so sweet of you 😃

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 4:44pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/25 "2025-12-10T16:44:33Z")

</div>

OK, thank you kindly even if I didn’t ask for your feedback.

I was just answering Eugene that I had too a slim demo project on my github.

Still. Thanks anyway.

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 4:56pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/26 "2025-12-10T16:56:07Z")

</div>

And I too are being quite polite by calling your answer a feedback LMAO, you just seem quite embittered with your fantastic job and your (so called by you) “great” code that we will never see I guess because it is in your Gitea vault stored very far inside your arche.

Best regards,

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 5:31pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/28 "2025-12-10T17:31:50Z")

</div>

@LLEGAZ

I have never said my code is great, but with a full responsibility I can say your code is a crap.

Say one more word, and I will gladly put into pieces the first controller in your code.

Believe me or not it will be quite embarrassing for you.

With no regards.

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 5:44pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/29 "2025-12-10T17:44:21Z")

</div>

You are being rude now, you are being hurting my feelings :’(

maybe crappy code like mine is still better than non existing one like yours.. just saying 😁

And btw I’m quite pretty confident that all your so called “expertise” is powered by an US AI so.. keep it to yourself, I can too use an AI if I want a good feeback but again thanks for nothing especially for your kindness and your stagecoach

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 10, 2025, 5:50pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/30 "2025-12-10T17:50:11Z")

</div>

@tj_gumis.  
BTW. Where is your code?  
Don’t be shy 😉 Show it.  
Or… just take your chance, and say nothing.

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 10, 2025, 5:57pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/31 "2025-12-10T17:57:02Z")

</div>

Hi, @LLEGAZ. It’s seems to me, after some days of the discussion in such manner, we speaks to US AI bot O\_O )))

Hey, @tj_gumis. Are you US AI bot?

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 10, 2025, 6:03pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/32 "2025-12-10T18:03:11Z")

</div>

Or, may be, the situation is worse.  
@tj_gumis is ruzzian bot XP.

@tj_gumis , tell us the truth. Show your first class code.

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 6:13pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/33 "2025-12-10T18:13:38Z")

</div>

@EugeneM you still got a lot of things to learn, and you’re the last one to give me anything, especially a chance.

Thanks to such ruzzian bots, like me and my people, your people are where they are nowadays. Unfortunatelly after what you and your people say we might not do the same next time.

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 6:15pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/34 "2025-12-10T18:15:21Z")

</div>

“rude”, “offensive”, “powered by AI” …

Touché.

By the way, I am Pole, so don’t forget about “fascist”, “homophobe” or “islamophobe”.

It will be complete, Frenchie.

Tu sais quoi, je jetterai une perle aux pourceaux. The first one, and the last one.  
No AI will ever generate anything like that for you, the same as you would never imagine it can be done like that:

```auto
class ActionController implements ActionControllerInterface
{
    public function __construct(
        protected JsonResponderInterface $responder
    ) {
    }

    public function __invoke(
        ServerRequestInterface $request,
        ResponseInterface $response,
        ActionServiceInterface $actionService,
    ): ResponseInterface {
        return ($this->responder)(
            $request,
            $response,
            $actionService,
        );
    }
}

```

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 10, 2025, 6:21pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/35 "2025-12-10T18:21:18Z")

</div>

@tj_gumis do not talk on behalf of all your people. I have friends and acquaintances among your people. They are really brave, honest and polite people. My people are wining time now for your people.

---

<div class="post-metadata">

**Author:** ![EugeneM](https://avatars.discourse-cdn.com/v4/letter/e/3be4f8/32.png) [@EugeneM](https://discourse.slimframework.com/u/EugeneM)\
**Post date:** [December 10, 2025, 6:25pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/36 "2025-12-10T18:25:32Z")

</div>

@tj_gumis, is it really yours? It’s usual code. But quiet good approach. Show its further implementation.

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 6:27pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/37 "2025-12-10T18:27:27Z")

</div>

Sa seigneurie est trop bonne,

土も ありがと よ

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 6:28pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/38 "2025-12-10T18:28:00Z")

</div>

> My people are wining time now for your people.

Most of your people passing the boreder in 2022, openly admitted they would never do the same for my people.

So no, your people do nothing for my people, your people do everything for themselves, not for anybody else. This statement is just a tool to play with our conscience to force our guilt and obligation.

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 6:28pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/39 "2025-12-10T18:28:39Z")

</div>

Even if I think there would be things to say regarding code quality and team work but I will keep to myself too (I’m not giving confiture to cochons), or at least not this time 😉

---

<div class="post-metadata">

**Author:** ![LLEGAZ](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/llegaz/32/1665_2.png) [@LLEGAZ](https://discourse.slimframework.com/u/LLEGAZ)\
**Post date:** [December 10, 2025, 6:32pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/40 "2025-12-10T18:32:09Z")

</div>

Peoples just deserve Peace. (I think)

Please gentlemen can we talk PHP here ?

@tj_gumis stollatz  
@EugeneM dobayov ?

(sorry I need some lessons on all those languages too)

---

<div class="post-metadata">

**Author:** ![tj\_gumis](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@tj\_gumis](https://discourse.slimframework.com/u/tj_gumis)\
**Post date:** [December 10, 2025, 6:35pm UTC](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152/41 "2025-12-10T18:35:47Z")

</div>

You had your chance with me, now its gone. Talk to Frenche.

[Previous page](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152.md?page=1)

[Next page](https://discourse.slimframework.com/t/slim4-foto-kit-demo-project/6152.md?page=3)
