/** * function __storeSenchaModel($senchaModelName = NULL, $senchaModelArray = array()): * Method to store the already parsed Sencha Model into server side memory using * MySQL HEAP(Memory) table * @param null $senchaModelName * @param array $senchaModelArray * @return bool */ public static function __storeSenchaModel($senchaModelName = NULL, $senchaModelArray = array()) { try { self::__checkMemoryModel(); self::__destroySenchaMemoryModel($senchaModelName); $sql = "INSERT INTO `_sencha_model` (model, modelData, modelLastChange)\n VALUES ('{$senchaModelName}', '" . serialize($senchaModelArray) . "',\n FROM_UNIXTIME(" . MatchaModel::__getFileModifyDate($senchaModelName) . "))"; self::$__conn->query($sql); return true; } catch (PDOException $e) { MatchaErrorHandler::__errorProcess($e); return false; } }