/**
  * Static method to check if a model uses a certain behavior class
  *
  * @param CModel $model
  * @param string $behaviorClass
  * @return boolean
  */
 private static function modelUsesBehavior($model, $behaviorClass)
 {
     $behaviors = $model->behaviors();
     if (is_array($behaviors)) {
         foreach ($behaviors as $behavior => $behaviorDefine) {
             if (is_array($behaviorDefine)) {
                 $className = $behaviorDefine['class'];
             } else {
                 $className = $behaviorDefine;
             }
             if (strpos($className, $behaviorClass) !== false) {
                 return true;
             }
         }
     }
     return false;
 }