for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace app\api\models;
use app\models as base;
use roaresearch\yii2\roa\hal\{Contract, ContractTrait};
/**
* ROA contract to handle credit_worklog records.
*/
class CreditWorkLog extends base\CreditWorkLog implements Contract
{
use ContractTrait;
* @inheritdoc
protected function processClass(): string
return Credit::class;
}
protected function slugBehaviorConfig(): array
return [
'resourceName' => 'worklog',
'parentSlugRelation' => 'process'
];