<?php/*** Description of ElasticaAutoLoader** @author Owner*///extends CApplicationComponentclass ElasticaAutoLoader {   /**    * @var array class prefixes    */   static $prefixes = array(       'Elastica'   );   /**    * @var string path to where Zend classes root is located    */   static $basePath = null;   /**    * Class autoload loader.    *    * @static    * @param string $className    * @return boolean    */   static function loadClass($className) {       foreach (self::$prefixes as $prefix) {           if (strpos($className, $prefix . '\\') !== false) {               if (!self::$basePath)                   self::$basePath =                           Yii::getPathOfAlias("application.vendor") . '/';               include self::$basePath . str_replace('_', '/', $className) . '.php';               return class_exists($className, false) ||                       interface_exists($className, false);                 }       }       return false;   }}?>