}
    public static function getBitValueForActiveAndApprovedStatus()
    {
        return self::ACTIVE | self::APPROVED;
    }
    /**
     * Get bit value of status
     * @param int $status
     */
    public static function getBitValue($status)
    {
        return \array_key_exists($status, static::$bits) ? static::$bits[$status] : null;
    }
    public static function getBitValueLabels()
    {
        return static::$bitValueLabels;
    }
    public static function _setStaticValues()
    {
        static::$bits = array(self::ACTIVE => self::ACTIVE, self::INACTIVE => self::INACTIVE, self::APPROVED => self::ACTIVE + self::APPROVED, self::UNAPPROVED => self::ACTIVE + self::UNAPPROVED, self::SUSPENDED => self::ACTIVE + self::SUSPENDED);
        $list = static::getStatusList();
        static::$bitValueLabels = array();
        foreach (static::$bits as $key => $v) {
            if (\array_key_exists($key, $list)) {
                static::$bitValueLabels[$v] = $list[$key];
            }
        }
    }
}
InstitutionStatus::_setStaticValues();