false])] private $lockable = false; /** * @return boolean */ public function isLockable() { return $this->lockable; } /** * @param boolean $lockable * @return LockableTrait */ public function setLockable($lockable) { $this->lockable = $lockable; return $this; } abstract public function applyLock(); public function adminCanChange(){ return true; } }