Backend PHP development for UnoPim. Activates when writing PHP code, creating classes, models, repositories, events, listeners, or tests; or when the user mentions model, repository, controller, service, event, listener, observer, Concord, proxy, or needs to write backend code. MUST be invoked before writing any PHP tests.
This skill provides guidance for developing UnoPim backend PHP code according to project standards and conventions.
ALWAYS invoke this skill before:
*Test.php files)Follow UnoPim project conventions when adding or modifying backend PHP code:
pint (Laravel preset)Webkul\Core\Eloquent\Repositorypackages/Webkul/{Package}/src/ directoryWebkul\{Package}\ namespace{domain}.{entity}.{action}.{before|after} namingcommon, locale_specific, channel_specific, channel_locale_specific)./vendor/bin/pint before committing./vendor/bin/pest to verify tests pass