<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Strangebuzz PHP/Symfony blog.</title>
    <subtitle>Articles for the "controller" tag.</subtitle>
    <updated>2026-08-19T14:19:33+02:00</updated>
    <author>
        <name>COil</name>
        <email>coil@strangebuzz.com</email>
    </author>
    <link href="https://www.strangebuzz.com/en/blog/tag/controller.xml" rel="self" />
    <id>https://www.strangebuzz.com/en/blog/tag/controller.xml</id>
    <icon>https://www.strangebuzz.com/img/strangebuzz_132.jpg?6.4.9</icon>
    <logo>https://www.strangebuzz.com/img/strangebuzz_1024.jpg?6.4.9</logo>
    <rights> © 2026 Strangebuzz</rights>
                            <entry>
            <title>A better ADR pattern for your Symfony controllers</title>
            <link href="https://www.strangebuzz.com/en/blog/a-better-adr-pattern-for-your-symfony-controllers" />
            <id>https://www.strangebuzz.com/en/blog/a-better-adr-pattern-for-your-symfony-controllers</id>
            <published>2024-11-01T00:00:00+01:00</published>
            <updated>2024-11-01T00:00:00+01:00</updated>
            <author>
                <name>COil</name>
                <email>coil@strangebuzz.com</email>
            </author>
            <summary type="html">This post shows various experiments and attempts around the ADR pattern applied to Symfony controllers.
</summary>
        </entry>
                            <entry>
            <title>On using the good old Symfony BaseController</title>
            <link href="https://www.strangebuzz.com/en/blog/on-using-the-good-old-symfony-basecontroller" />
            <id>https://www.strangebuzz.com/en/blog/on-using-the-good-old-symfony-basecontroller</id>
            <published>2019-12-31T00:00:00+01:00</published>
            <updated>2019-12-31T00:00:00+01:00</updated>
            <author>
                <name>COil</name>
                <email>coil@strangebuzz.com</email>
            </author>
            <summary type="html">In this post, we will see how to use the Symfony AbstractController that was introduced in Symfony 3.3/4.1. We will review what we used to do before and the evolutions that were done from symfony 1 to Symfony 5, especially how services were declared and used. Eventually, we will try to understand why this new &quot;Base controller&quot; was introduced.
</summary>
        </entry>
                            <entry>
            <title>What are your Symfony best practices?</title>
            <link href="https://www.strangebuzz.com/en/blog/what-are-your-symfony-best-practices" />
            <id>https://www.strangebuzz.com/en/blog/what-are-your-symfony-best-practices</id>
            <published>2019-12-22T00:00:00+01:00</published>
            <updated>2021-12-24T00:00:00+01:00</updated>
            <author>
                <name>COil</name>
                <email>coil@strangebuzz.com</email>
            </author>
            <summary type="html">In this post, we will check all the Symfony best practices listed in the official documentation. For each one, I will say if I agree with it or not and why.
</summary>
        </entry>
                            <entry>
            <title>On hiding the main Symfony front controller</title>
            <link href="https://www.strangebuzz.com/en/blog/on-hiding-the-main-symfony-front-controller" />
            <id>https://www.strangebuzz.com/en/blog/on-hiding-the-main-symfony-front-controller</id>
            <published>2019-08-23T00:00:00+02:00</published>
            <updated>2024-11-10T00:00:00+01:00</updated>
            <author>
                <name>COil</name>
                <email>coil@strangebuzz.com</email>
            </author>
            <summary type="html">In this post, we will see how to hide the front controller&#039;s file name of a Symfony application so it can&#039;t be accessed when typing it: &quot;index.php&quot;. The less the users (or hackers of course) will know about the technical implementation of your website, the better it is.
</summary>
        </entry>
    </feed>
