Mago — повний тулчейн для PHP, що допомагає розробникам писати кращий код. Натхненний екосистемою Rust, Mago додає швидкість, надійність і відмінний досвід розробки в проєкти будь-якого масштабу.

У тулчейн Mago входять статичний аналізатор, налаштовуваний лінтер, архітектурний контролер і форматер коду. Уявіть інструмент, який поєднує можливості PHPStan/Psalm, PHP-CS, PHP-CS-Fixer, php-parser та інших:
mago analyze
mago lint
mago format
mago guard
mago ast
Кожна функція гнучко налаштовується, а ініціалізація Mago в проєкті проста — mago init. Mago також може автоматично налаштувати проєкт на основі вмісту composer.json.
📕 Розпочніть роботу з Mago за офіційним Getting Started guide
💻 Вихідний код доступний на GitHub: carthage-software/mago
Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці
Досліджуйте новий пакет Data Model для PHP, який спрощує процес гідратації об'єктів без зайвих складнощів! Дізнайтеся, як впровадження типобезпечних об'єктів може революціонізувати ваш підхід до розробки, читаючи нашу статтю
Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті