示例#1
0
 /**
  * @return mixed|null|string
  */
 public function getPrefixes()
 {
     $v = parent::getPrefixes();
     try {
         $n = unserialize($v);
         if (!empty($n) and is_array($n)) {
             //make sure it's a valid (not empty) prefix
             foreach ($n as $key => $value) {
                 if (!$key) {
                     unset($n[$key]);
                 }
             }
             if (!count($n)) {
                 $n = null;
             }
         }
     } catch (Exception $e) {
         $n = $v;
     }
     return $n;
 }