/** * @param mixed $object * * @return DataCacher */ public static function wrapObject($object) { $dataCacher = new self(); $dataCacher->setDataProvider($object); return $dataCacher; }