mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-25 00:26:17 +00:00
33 lines
541 B
PHP
33 lines
541 B
PHP
|
<?php
|
||
|
trait InDev {
|
||
|
/*---------------------------
|
||
|
This trait provides basic functionality used to
|
||
|
handle "in development" flags.
|
||
|
---------------------------*/
|
||
|
|
||
|
protected $dev;
|
||
|
|
||
|
final function inDev() {
|
||
|
return ($this->dev == 1);
|
||
|
}
|
||
|
|
||
|
final function getDev() {
|
||
|
return $this->dev;
|
||
|
}
|
||
|
|
||
|
final function setInDev($tf) {
|
||
|
if($tf == true) {
|
||
|
$this->setDev(1);
|
||
|
}
|
||
|
else {
|
||
|
$this->setDev(0);
|
||
|
}
|
||
|
|
||
|
$this->update();
|
||
|
}
|
||
|
|
||
|
final function setDev($d) {
|
||
|
$this->dev = $d;
|
||
|
}
|
||
|
}
|
||
|
?>
|