Git

You can anonymously read the source code, study it's features and documentation by going to the GitHub repository directoy:

https://github.com/se7enxweb/symfony-tools

You can anonymously check out the source code released by this project from its Git repository:

git clone https://github.com/se7enxweb/symfony-tools.git

You may be able to anonymously check out the source code released by this project from its expected composer package:

composer require se7enxweb/symfony-tools

To be able to commit changes to the project's repository, you need to be a member of the project.

Latest log messages

  • 7a44ee5e94f7cb4b103d8818a745b09531b3e1b4 on 31/12/2018 5:58 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • dc50130eb2ec15f4732ab342c11801f6826d8d90 on 07/01/2019 1:49 am by André R <andre.romcke@ez.no> [GitHub Diff]
    Message:
  • 367de063b1f3601a556a6e0cc22b6c9df25bdbff on 07/01/2019 1:40 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Updated composer.json for Symfony 3/4
  • 57550be6832b415bb997ea912eab977e0e06d4fb on 07/01/2019 1:28 am by André R <andre.romcke@ez.no> [GitHub Diff]
    Message:
  • 9b204d9ea950457a0b0c20656ddbab060553079d on 03/01/2019 4:18 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Fixed composer requirements
  • 3b763c8381851f3424a3ea9ec45546544bf926c6 on 03/01/2019 1:35 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Removed predefined services
  • f32849a3d53351acde49b7f3205c4404a1cb7cbc on 02/01/2019 4:15 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Updated doc
  • 78258f591203862829bf041ba0e6cd3244c0167d on 02/01/2019 4:10 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: CS
  • 3aa2dbc2938e2e07b810de1c3fb871e6b58d8779 on 31/12/2018 7:43 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Backport Symfony 4.2 RedisSessionHandler
  • 2551aaf839975194bd53923b7d5a6dbbbb53bc71 on 31/12/2018 6:41 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Composer & PHP-CS-Fixer configuration
  • aadf24088aebaefb9578559acb1829b426c03882 on 31/12/2018 6:10 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 208bb205c41c580de2da65629f9e71034d047a27 on 31/12/2018 6:04 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 8b1bceb8f901e8df6dfaf5f8985816a9f393d52f on 31/12/2018 6:03 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 689eb1dbf4aae44c563eb21e6a50e4ef3af8c952 on 30/04/2019 6:27 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • d843de6252418dff26b45935469794310e89f855 on 30/04/2019 5:29 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 53a2cfa3bd888d0c8023ebae2b20a90acf6cd819 on 25/04/2019 3:37 am by Marek Nocon <marek.nocon@ez.no> [GitHub Diff]
    Message: [Composer] Set master branch alias to new major version
  • d9d41b672b32e5fef41a4bb4ef3637f2f1d4e8eb on 15/04/2019 10:42 pm by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • eff67acda780fdcfc311534a65cd1980f884c87b on 03/04/2019 10:32 pm by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • f48d37dab8813c3afaf1235625ac8357263b96be on 25/03/2019 3:28 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 57e0ecba9037b4f30f0a32b0408b3524e15628a9 on 11/03/2019 7:23 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 865d198dd9cd5fcb4544ba030a1645cd8ecd326e on 11/03/2019 6:09 am by André R <ar@ez.no> [GitHub Diff]
    Message: Bump master to 1.0.0-dev
  • f9f4cc9c5e708445d8a9240dafd93623179ba899 on 11/03/2019 6:04 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 69a518062ef1a523c6037abd036f66f90bc3be12 on 23/01/2019 6:28 am by Mateusz Bieniek <mateusz.bieniek@ez.no> [GitHub Diff]
    Message: Fixed missing 'services' file error (#3)
  • 62f9148a99c8912b6cd79ea87c3e1d9a99378b61 on 21/01/2019 6:59 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • ad6ac14f55a775605d4f87a989343922b74555b0 on 17/01/2019 11:26 pm by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • ee8d0f048f030ba1e59ffd0fd405cf4cef9a3276 on 17/01/2019 12:38 pm by André R <ar@ez.no> [GitHub Diff]
    Message: Use Symfony's namespace for backported features for full 4.x forward compatibility
  • 1c40277d077baa8a7eca3cf1b8f15b9af771394e on 10/01/2019 5:03 am by Kamil Madejski <kamil.madejski@ez.no> [GitHub Diff]
    Message: Updated RedisSessionHandler
  • bdf0478737c943e3d764d68aeceebb71e20e3e42 on 08/01/2019 11:58 pm by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 072cf5392229343ebc172405ea0628c2d0d14f17 on 08/07/2020 3:14 am by André R <ar@ez.no> [GitHub Diff]
    Message: Update tag cache adapters from Symfony 4.4 upstream to fix exception on wrong Redis Config

    Other changes from source:
    ```
    commit c8c7d4c4588d46590ba96602e840a7688ca4171f
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Sat May 23 15:02:18 2020 +0200

    [Cache] $lifetime cannot be null

    commit f8d3b0626a8e1edd5c9f0bab2de3408860f93126
    Merge: cd66cd57a0 3d6e942da5
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Thu Apr 30 19:47:27 2020 +0200

    bug #36606 [Cache] Fixed not supported Redis eviction policies (SerheyDolgushev)

    This PR was merged into the 4.4 branch.

    Discussion
    ----------

    [Cache] Fixed not supported Redis eviction policies

    | Q | A
    | ------------- | ---
    | Branch? | 4.4
    | Bug fix? | yes
    | New feature? | no
    | Deprecations? | no
    | Tickets | no
    | License | MIT
    | Doc PR | no

    **Steps to reproduce:**
    1. Define the following redis service on SymfonyCloud:
    ```
    rediscache:
    type: redis:5.0
    size: S
    configuration:
    maxmemory_policy: allkeys-lru
    ```
    2. Deploy the change

    **Expected result:**
    No redis cache will be populated

    **Actual result:**
    Following exception is thrown:
    ```
    [2020-04-28T05:35:58.440403-04:00] php.CRITICAL: Uncaught Error: Return value of Symfony\Component\Cache\Adapter\RedisTagAwareAdapter::doSave() must be of the type array, bool returned {"exception":"[object] (TypeError(code: 0): Return value of Symfony\\Component\\Cache\\Adapter\\RedisTagAwareAdapter::doSave() must be of the type array, bool returned at /app/vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php:100)"} []
    ```

    Commits
    -------

    3d6e942da5 [Cache] Fixed not supported Redis eviction policies

    commit 95becc4078e7c5764487cfc4ab04a011bc76269e
    Merge: e0e3cf634e d082eca7dd
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Sun Apr 19 21:54:45 2020 +0200

    bug #36457 [Cache] CacheItem with tag is never a hit after expired (alexander-schranz, nicolas-grekas)

    This PR was merged into the 4.4 branch.

    Discussion
    ----------

    [Cache] CacheItem with tag is never a hit after expired

    | Q | A
    | ------------- | ---
    | Branch? | 4.4
    | Bug fix? | yes/no
    | New feature? | no
    | Deprecations? | no
    | Tickets | Fix #36458
    | License | MIT
    | Doc PR | symfony/symfony-docs#... <!-- required for new features -->

    It seems like a tag cacheItem is never a hit again. Not sure how fix this but the cache component is really hard to debug ???? .

    It need to be somewhere generally as all TagAware caches are effected:

    ```
    1) Symfony\Component\Cache\Tests\Adapter\FilesystemTagAwareAdapterTest::testRefreshAfterExpires

    Failed asserting that false is true.

    /home/travis/build/symfony/symfony/src/Symfony/Component/Cache/Tests/Traits/TagAwareTestTrait.php:194

    2) Symfony\Component\Cache\Tests\Adapter\PredisTagAwareClusterAdapterTest::testRefreshAfterExpires

    Failed asserting that true is false.

    /home/travis/build/symfony/symfony/src/Symfony/Component/Cache/Tests/Traits/TagAwareTestTrait.php:183

    3) Symfony\Component\Cache\Tests\Adapter\RedisTagAwareAdapterTest::testRefreshAfterExpires

    Failed asserting that true is false.

    /home/travis/build/symfony/symfony/src/Symfony/Component/Cache/Tests/Traits/TagAwareTestTrait.php:183

    4) Symfony\Component\Cache\Tests\Adapter\RedisTagAwareClusterAdapterTest::testRefreshAfterExpires

    Failed asserting that true is false.

    /home/travis/build/symfony/symfony/src/Symfony/Component/Cache/Tests/Traits/TagAwareTestTrait.php:183
    ```

    Commits
    -------

    d082eca7dd Add reproducer to for hit after update expire cacheItem
    f815b011c3 [Cache] fix FilesystemTagAwareAdapter failing when a tag link preexists

    commit 14f2d22158508cae2801e0f1f654ed1579ca02c0
    Merge: 8848de5a6f 13ea421e1c
    Author: Fabien Potencier <fabien@potencier.org>
    Date: Sun Mar 15 11:05:03 2020 +0100

    Merge branch '3.4' into 4.4

    * 3.4:
    Add missing dots at the end of exception messages
    ```
  • 88cb76c29abc9265e51aab53c4c2c4fc4ee087bf on 08/07/2020 3:02 am by André R <ar@ez.no> [GitHub Diff]
    Message: Update DefaultMarshaller with update from 4.4: Detect correct version of igbinary on PHP 7.4

    From symfony source:
    ```
    commit 09818e99ac6854950a8bc7abc0f2c839990a60bd
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Wed Jan 22 08:15:02 2020 +0100

    [Cache] fix checking for igbinary availability
    ```
  • b0a338a4efe4c82979937c47d11d99218f9828c2 on 08/07/2020 2:44 am by André R <ar@ez.no> [GitHub Diff]
    Message: Port Symfony 4.4 changes to RedisSessionHandler: Optionaly be able to set ttl

    *Full change list on the handler:*
    ```
    commit c79fe029e75ccd5dad3766ca8c1f3a81b6308713
    Author: Fabien Potencier <fabien@potencier.org>
    Date: Mon Mar 16 17:13:17 2020 +0100

    Fix more quotes in exception messages

    commit aab0e40cd2250b847ffbaf2e1f5a0fb99c701707
    Author: Fabien Potencier <fabien@potencier.org>
    Date: Mon Mar 16 11:25:47 2020 +0100

    Fix quotes in exception messages

    commit 6dad402e970949d1fb64c7372813fe8a29cc36ff
    Author: Fabien Potencier <fabien@potencier.org>
    Date: Sun Mar 15 11:08:38 2020 +0100

    Add missing dots at the end of exception messages

    commit b6253e23361394efffb52e495e41300d2679cc36
    Author: Rafael Tovar <hola@rafaeltovar.info>
    Date: Thu Dec 5 08:36:17 2019 +0100

    [HttpFoundation] get currently session.gc_maxlifetime if ttl doesnt exists

    commit 2b05b71999b9b0357022fbd43e671c79cd5d89cd
    Merge: c1cab2bbc7 4a9d947b1a
    Author: Fabien Potencier <fabien@potencier.org>
    Date: Sun Nov 17 11:00:25 2019 +0100

    feature #34405 [HttpFoundation] Added possibility to configure expiration time in redis session handler (mantulo)

    This PR was squashed before being merged into the 4.4 branch (closes #34405).

    Discussion
    ----------

    [HttpFoundation] Added possibility to configure expiration time in redis session handler

    | Q | A
    | ------------- | ---
    | Branch? | 4.4
    | Bug fix? | no
    | New feature? | yes
    | Deprecations? | no
    | Tickets | n/a
    | License | MIT
    | Doc PR | n/a

    Add possibility to manually configure expiration time in redis session handler.

    Commits
    -------

    4a9d947b1a [HttpFoundation] Added possibility to configure expiration time in redis session handler

    commit 4a9d947b1acdfa7c6a1d590fe300cca6d1ff76d5
    Author: Vladimir <vladimir@crassula.io>
    Date: Sat Nov 16 03:22:35 2019 +0600

    [HttpFoundation] Added possibility to configure expiration time in redis session handler

    commit 4ac626a4827d1fa7d37d3a08961befac97911c3d
    Merge: 1f73247092 769aced459
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Sat Nov 16 16:22:42 2019 +0100

    Merge branch '4.3' into 4.4

    * 4.3:
    [HttpFoundation] fix docblock
    Fix MySQL column type definition.
    Link the right file depending on the new version
    [Config] fix id-generation for GlobResource
    [Finder] Allow ssh2 stream wrapper for sftp
    [DI] Use reproducible entropy to generate env placeholders
    [WebProfilerBundle] Require symfony/twig-bundle
    bumped Symfony version to 4.3.9
    updated VERSION for 4.3.8
    updated CHANGELOG for 4.3.8
    bumped Symfony version to 3.4.36
    updated VERSION for 3.4.35
    updated CHANGELOG for 3.4.35

    commit 4d9b6f1bbd86092b76ab279464da3f71e3fa335a
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Sat Nov 16 16:17:02 2019 +0100

    [HttpFoundation] fix docblock

    commit 51a2cb6e3c180e48d042b8ff1e85781910552de7
    Merge: 3c7172d81e 1ccc970469
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Tue Sep 24 17:57:39 2019 +0200

    Merge branch '4.3' into 4.4

    * 4.3:
    [Security/Http] fix typo in deprecation message
    Various tweaks 3.4
    Various tweaks 4.3
    [PhpUnit] Fix usleep mock return value
    [Lock] use Predis\ClientInterface instead of Predis\Client
    Fix version typo in deprecation notice
    Make legacy "wrong" RFC2047 encoding apply only to one header

    commit 7031e83a8f8e659bbf2e27a2f81fbcce01055843
    Merge: 926f286000 7c04a82a47
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Tue Sep 24 17:54:14 2019 +0200

    Merge branch '3.4' into 4.3

    * 3.4:
    Various tweaks 3.4
    [PhpUnit] Fix usleep mock return value
    [Lock] use Predis\ClientInterface instead of Predis\Client

    commit 962dcfeed0bbfed1e5364f4f287d561fd63f305e
    Author: Nicolas Grekas <nicolas.grekas@gmail.com>
    Date: Thu Aug 22 15:01:48 2019 +0200

    Add return types to internal & magic methods when possible

    commit 5dbcdc6ff4ef35b9b1d83ab4a9e41baf1caafe30
    Author: Tobias Schultze <webmaster@tubo-world.de>
    Date: Thu Aug 8 16:01:55 2019 +0200

    cleanup remaining param and internal Intl FulLTransformer
    ```
  • 31d0510abb1743d2f76721ca3f90453679eb9058 on 03/02/2020 5:55 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • 232d09ada7e309508493bb55bb5dbaf35a52f1c5 on 13/05/2019 3:41 am by André R <ar@ez.no> [GitHub Diff]
    Message: Merge branch '1.0'
  • cd11a7a7fe409cde71c7ed0fdeabf5e0edef9ada on 13/05/2019 3:41 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message: [Abstract] Improve detection of wrong value for cache miss (#9)


    (cherry picked from commit 9e6b5aa8a74926d57fe71d4e045a78f66b60eba5)
  • e0bdb3c3c84e4bbc5d40608cd88cda4ef08ad0d7 on 13/05/2019 3:41 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message: Fix typo

    (cherry picked from commit 689eb1dbf4aae44c563eb21e6a50e4ef3af8c952)
  • 21d38f5f9844e1d620910fa004b63a1b21545f74 on 13/05/2019 3:41 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message: Simplify doc to reflect the config used in 2.5 (#8)

    * Simplify doc to reflect the config used in 2.5

    To avoid confusion on how to enable this, instead of showing how you'll do it on plain symfony install, show using what we ended up with in eZ Platform 2.5 instead.

    * Update doc/NativeTagAwareAdapters.md

    Co-Authored-By: andrerom <andre.romcke@gmail.com>

    * Apply suggestions from code review

    Co-Authored-By: andrerom <andre.romcke@gmail.com>
    (cherry picked from commit d843de6252418dff26b45935469794310e89f855)
  • 9e6b5aa8a74926d57fe71d4e045a78f66b60eba5 on 13/05/2019 3:36 am by André R <andre.romcke@gmail.com> [GitHub Diff]
    Message:
  • c72b937b32a2b0956e6ea5421ddadb845c1c3ec5 on 02/11/2021 7:03 am by Marek Nocoń <mnocon@users.noreply.github.com> [GitHub Diff]
    Message:
  • cf9474754ecf793e8f53d37474824e21f72ab2c3 on 30/06/2021 4:45 am by Łukasz Serwatka <lukasz.serwatka@ez.no> [GitHub Diff]
    Message:
  • dc84ad670b98b8ac59264c6e5f60db710dd8742d on 23/06/2021 3:37 am by Edi Modrić <edi.modric@gmail.com> [GitHub Diff]
    Message:
  • b487d5498cb2dd4617bb6c58800de2a3c8e56fd8 on 16/06/2021 4:48 am by Vidar <vl@ez.no> [GitHub Diff]
    Message:
  • be6d714f600b6e50eae52399a061b76129da08bb on 28/05/2021 7:19 am by Paweł Niedzielski <pawel.niedzielski@ibexa.co> [GitHub Diff]
    Message:
  • 4349127bc658e6d1e2c42f2134b9f1b8cf89a140 on 04/11/2020 5:41 am by André R <289757+andrerom@users.noreply.github.com> [GitHub Diff]
    Message:
  • 93427987a598b2e5cbbc69acc327dcdb2b57fc38 on 04/11/2020 5:40 am by André R <ar@ez.no> [GitHub Diff]
    Message: Backport missing LogicException
  • 69d652a8b5c25313d350ca404d51e5ad1752b6e4 on 08/07/2020 4:41 am by André R <ar@ez.no> [GitHub Diff]
    Message: Bump Symfony requirement to 3.4.40