style updates
This commit is contained in:
@@ -1,4 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\Workflow\Concerns;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphOne; use Modules\Workflow\Models\WorkflowInstance;
|
||||
trait HasWorkflow { public function workflowInstance(): MorphOne { return $this->morphOne(WorkflowInstance::class,'subject'); } public function workflowLabel(): string { return (string) ($this->title ?? $this->name ?? class_basename($this).' #'.$this->getKey()); } }
|
||||
|
||||
use Illuminate\Database\Eloquent\Relations\MorphOne;
|
||||
use Modules\Workflow\Models\WorkflowInstance;
|
||||
|
||||
trait HasWorkflow
|
||||
{
|
||||
public function workflowInstance(): MorphOne
|
||||
{
|
||||
return $this->morphOne(WorkflowInstance::class, 'subject');
|
||||
}
|
||||
|
||||
public function workflowLabel(): string
|
||||
{
|
||||
return (string) ($this->title ?? $this->name ?? class_basename($this).' #'.$this->getKey());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user