forkbb/app/Models/Rules.php
2020-10-14 21:46:49 +07:00

30 lines
589 B
PHP

<?php
declare(strict_types=1);
namespace ForkBB\Models;
use ForkBB\Core\Container;
use ForkBB\Models\Model;
use RuntimeException;
class Rules extends Model
{
/**
* Флаг готовности
* @var bool
*/
protected $ready = false;
/**
* Возвращает значение свойства
*/
public function __get(string $name) /* : mixed */
{
if (true === $this->ready) {
return parent::__get($name);
} else {
throw new RuntimeException('The model of rules isn\'t ready');
}
}
}