Some checks failed
Tests / PHP 8.1 (push) Has been cancelled
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
19 lines
303 B
PHP
19 lines
303 B
PHP
<?php
|
|
|
|
namespace App\Traits;
|
|
|
|
trait Owners
|
|
{
|
|
public function isOwnable()
|
|
{
|
|
$ownable = $this->ownable ?: true;
|
|
|
|
return ($ownable === true) && in_array('created_by', $this->getFillable());
|
|
}
|
|
|
|
public function isNotOwnable()
|
|
{
|
|
return !$this->isOwnable();
|
|
}
|
|
}
|