JsonMapper
Эта библиотека предоставляет простой в использовании, безопасный и мощный способ сопоставления данных JSON со строго типизированными объектами DTO в PHP.
Он считывает типы параметров и аннотации, определенные в ваших конструкторах классов, для сопоставления данных JSON с вашими DTO и может работать с нулевой конфигурацией.
https://github.com/brick/json-mapper
Эта библиотека предоставляет простой в использовании, безопасный и мощный способ сопоставления данных JSON со строго типизированными объектами DTO в PHP.
Он считывает типы параметров и аннотации, определенные в ваших конструкторах классов, для сопоставления данных JSON с вашими DTO и может работать с нулевой конфигурацией.
https://github.com/brick/json-mapper
GitHub
GitHub - brick/json-mapper: Maps JSON data to strongly typed PHP DTOs
Maps JSON data to strongly typed PHP DTOs. Contribute to brick/json-mapper development by creating an account on GitHub.
👍12❤🔥1
10% всех веб-сайтов работает на Nginx
Небольшая, но интересная статистика по использованию nginx
https://w3techs.com/blog/entry/nginx_runs_on_10percent_of_all_web_sites
Небольшая, но интересная статистика по использованию nginx
https://w3techs.com/blog/entry/nginx_runs_on_10percent_of_all_web_sites
👍1
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Она рассказывает разработчикам об индексировании SQL без углубления в администрирование, но с примерами в различных СУБД (DB2, MySQL, Oracle, PostgreSQL, SQL Server).
Вы узнаете все необходимые детали оптимизации запросов к базе данных и использовании индексов.
🔗 https://use-the-index-luke.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Clean Architecture, DDD, гексагональная архитектура. Разбираем на практике blog на Symfony
https://habr.com/ru/post/718916/
https://habr.com/ru/post/718916/
Хабр
Clean Architecture, DDD, гексагональная архитектура. Разбираем на практике blog на Symfony
Всем привет! Давайте знакомиться ;) Я Аня, и я php разработчик. Основной стек - Magento. С недавних пор начала посматривать налево на Symfony и писать свои Pet Projects на этом фреймворке. Мне всегда...
👍12
Документирование тестируемой системы в PHPUnit
https://localheinz.com/articles/2023/02/22/documenting-the-system-under-test-in-phpunit/
https://localheinz.com/articles/2023/02/22/documenting-the-system-under-test-in-phpunit/
Andreas Möller
Documenting the system under test in PHPUnit
Have you had difficulties identifying the system under test when reading tests in PHPUnit? Why not document the system under test for yourself or the next developer?
👍4
Какие инструменты используете для миграций БД?⬇️
👍2
Видео: Обновление с помощью Laravel Shift - полный процесс с полезными советами по устранению неполадок
https://youtu.be/YvxfB0U8A98
https://youtu.be/YvxfB0U8A98
YouTube
Upgrading with Laravel Shift - Full process with useful troubleshooting tips
Laravel applications can be manually upgraded by following the upgrade guide (https://laravel.com/docs/upgrade) provided in the Laravel documentation.
Alternatively, you can use a service like Laravel Shift (https://laravelshift.com) which will automate…
Alternatively, you can use a service like Laravel Shift (https://laravelshift.com) which will automate…
👍3
👍2
Какие курсы по PHP можете рекомендовать?
Пиши в комменты
Пиши в комменты
👍4❤1🌭1🍌1
Общие сведения о трассировках мониторинга, расширенных трассировках и профилях
https://blog.blackfire.io/understanding-monitoring-traces-extended-traces-and-profiles.html
https://blog.blackfire.io/understanding-monitoring-traces-extended-traces-and-profiles.html
Blackfire.io Le Blog
Understanding Monitoring Traces, Extended Traces, and Profiles - Blackfire.io Le Blog
Let’s dive into the different levels of data collected and used by Blackfire, including Monitoring Traces, Extended Traces, and Profiles
👍1
Как повысить поддерживаемость кода с помощью сервис-тегов в Symfony
https://habr.com/ru/company/otus/blog/713080/
https://habr.com/ru/company/otus/blog/713080/
Хабр
Как повысить поддерживаемость кода с помощью сервис-тегов в Symfony
Среди всего прочего в Leaseweb мы предлагаем нашим пользователям сервис Private Network, который позволяет им создать свою собственную частную сеть между другими продуктами Leaseweb. Для решения...
👍6