27 lines
590 B
PHP
27 lines
590 B
PHP
|
<?php
|
||
|
namespace Contabilidad;
|
||
|
|
||
|
use ProVM\Common\Alias\Model;
|
||
|
|
||
|
/**
|
||
|
* @property int $id
|
||
|
* @property Queue $queue_id
|
||
|
* @property string $argument
|
||
|
* @property string $value
|
||
|
*/
|
||
|
class QueueArgument extends Model {
|
||
|
public static $_table = 'queue_arguments';
|
||
|
|
||
|
protected $queue;
|
||
|
public function queue() {
|
||
|
if ($this->queue === null) {
|
||
|
$this->queue = $this->childOf(Queue::class, [Model::SELF_KEY => 'queue_id']);
|
||
|
}
|
||
|
return $this->queue;
|
||
|
}
|
||
|
|
||
|
public function __toString(): string {
|
||
|
return "{$this->argument}='{$this->value}'";
|
||
|
}
|
||
|
}
|