Налагодження WordPress за допомогою Ray, частина 2
TL; DR: Ось ще один спосіб розпочати налагодження WordPress за допомогою Ray за допомогою Composer на основі конкретного проекту.
Минулого тижня я написав короткий вступ до Ray, що мені подобається в ньому та чому мені подобається використовувати його з WordPress. Я також дав короткий посібник про те, як використовувати його у вашому повсякденному житті, але це все.
А саме, як використовувати Ray з WordPress у робочому процесі на основі Composer.
Налагодження WordPress за допомогою Ray, частина 2
Вся причина, чому я написав це, полягає в двох аспектах:
- Мені подобається створювати плагіни WordPress за допомогою Composer, коли є така можливість,
- Я знаю, що є й інші, кому подобається робити те саме, і це дасть вам можливість почати це робити.
Налаштування конфігурації Composer
Якщо ви composer.json
правильно налаштували основи файлу, ви можете додати цей рядок до require-dev
області файлу:
{
...
"require-dev": {
"spatie/ray": "^1.29.0"
},
"autoload": {
"psr-4": {
...
}
}
}
Далі ви можете запустити або $ composer install
або $ composer update
залежно від стану вашого проекту.
Це встановить Ray у vendor
директорії вашого плагіна, і ви зможете вимкнути плагін WordPress, про який йшлося в попередній публікації.
Використання Ray
Однак, щоб використовувати Ray, вам потрібно переконатися, що ви використовуєте простори імен і правильно включаєте посилання на простір імен Ray для використання програми.
Наприклад:
namespace Acme;
use SpatieRay;
define('WPINC') || die;
require_once __DIR__. '/vendor/autoload.php';
ray('Loaded...');
Очевидно, що це не дуже файл плагіна, але його достатньо, щоб ви могли почати включати його через Composer і запускати через простір імен, наданий пакетом.
Для частини 3, можливо
Я міг би сказати, що далі я збираюся поговорити про всі речі, для яких ви можете використовувати Ray з точки зору налагодження (або, точніше, покращеної перевірки змінних і запитів) локально чи віддалено, але відгук може вимагати чогось іншого, ніж це.
Такий план, але ми побачимо, що станеться між цією статтею та наступною.