Atlanical

Untitled

Jan 13th, 2021
833
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. mike@localhost html]$ sudo php ./index.php admin/upgrade
  2. ----------------------------------------
  3. Blesta CLI Upgrader
  4. ----------------------------------------
  5. Upgrade from 4.12.1 to 5.0.0? (Y/N): Y
  6. 0/16 [>                                       ] 0  %<!DOCTYPE html>
  7. <html lang="en" xml:lang="en">
  8.     <head>
  9.         <meta name="referrer" content="never" />
  10.         <meta charset="utf-8">
  11.         <title>Blesta</title>
  12.         <link rel="stylesheet" href="/app/views/errors/css/application.min.css">
  13.         <link rel="stylesheet" href="/app/views/errors/css/font-awesome.min.css">
  14.         <link rel="stylesheet" href="/app/views/errors/css/font-awesome-shims.min.css">
  15.     </head>
  16.     <body>
  17.         <div class="error-container">
  18.             <div class="container-fluid">
  19.     <div class="row">
  20.         <div class="col-md-12 p-3">
  21.             <div class="card">
  22.                 <div class="card-header p-3">
  23.                     <h3 class="m-0"><i class="fab fa-whmcs fa-fw"></i> Something went wrong.</h3>
  24.                 </div>
  25.                                 <div class="row m-0">
  26.                     <div class="col-lg-6 col-xl-5 p-0">
  27.                         <div class="card-body bg-warning">
  28.                             <h5 class="m-0">
  29.                                 <i class="fas fa-exclamation-triangle"></i> SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes.
  30.                             </h5>
  31.                         </div>
  32.  
  33.                         <div class="card-body bg-light">
  34.                             SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes                            on line <strong>196</strong>
  35.                             in <strong>/var/www/html/vendors/minphp/db/src/PdoConnection.php</strong>
  36.                         </div>
  37.  
  38.                                                 <div class="card-body">
  39.                                                         <div class="border-bottom pb-3 mb-3">
  40.                                 <h5 class="m-0">
  41.                                     PDOStatement->execute                                    <small>
  42.                                         <div class="badge badge-danger d-inline-block">Line 196</div>
  43.                                     </small>
  44.                                 </h5>
  45.                                 <p class="m-0">
  46.                                     <small class="text-muted">/var/www/html/vendors/minphp/db/src/PdoConnection.php</small>
  47.                                 </p>
  48.  
  49.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(1) {
  50.   [0]=>
  51.   array(0) {
  52.   }
  53. }
  54. </pre>
  55.                                                             </div>
  56.                                                         <div class="border-bottom pb-3 mb-3">
  57.                                 <h5 class="m-0">
  58.                                     Minphp\Db\PdoConnection->query                                    <small>
  59.                                         <div class="badge badge-danger d-inline-block">Line 149</div>
  60.                                     </small>
  61.                                 </h5>
  62.                                 <p class="m-0">
  63.                                     <small class="text-muted">/var/www/html/components/upgrades/tasks/upgrade5_0_0_b1.php</small>
  64.                                 </p>
  65.  
  66.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(1) {
  67.   [0]=>
  68.   string(116) "ALTER TABLE `stable_blesta`.`acl_acl` MODIFY `action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
  69. }
  70. </pre>
  71.                                                             </div>
  72.                                                         <div class="border-bottom pb-3 mb-3">
  73.                                 <h5 class="m-0">
  74.                                     Upgrade5_0_0B1->updateDatabaseCollation                                    <small>
  75.                                         <div class="badge badge-danger d-inline-block">Line 84</div>
  76.                                     </small>
  77.                                 </h5>
  78.                                 <p class="m-0">
  79.                                     <small class="text-muted">/var/www/html/components/upgrades/tasks/upgrade5_0_0_b1.php</small>
  80.                                 </p>
  81.  
  82.                                                             </div>
  83.                                                         <div class="border-bottom pb-3 mb-3">
  84.                                 <h5 class="m-0">
  85.                                     Upgrade5_0_0B1->process                                    <small>
  86.                                         <div class="badge badge-danger d-inline-block">Line 295</div>
  87.                                     </small>
  88.                                 </h5>
  89.                                 <p class="m-0">
  90.                                     <small class="text-muted">/var/www/html/components/upgrades/upgrades.php</small>
  91.                                 </p>
  92.  
  93.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(1) {
  94.   [0]=>
  95.   string(23) "updateDatabaseCollation"
  96. }
  97. </pre>
  98.                                                             </div>
  99.                                                         <div class="border-bottom pb-3 mb-3">
  100.                                 <h5 class="m-0">
  101.                                     Upgrades->processObject                                    <small>
  102.                                         <div class="badge badge-danger d-inline-block">Line 104</div>
  103.                                     </small>
  104.                                 </h5>
  105.                                 <p class="m-0">
  106.                                     <small class="text-muted">/var/www/html/components/upgrades/upgrades.php</small>
  107.                                 </p>
  108.  
  109.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(2) {
  110.   [0]=>
  111.   object(Upgrade5_0_0B1)#136 (5) {
  112.    ["tasks":"Upgrade5_0_0B1":private]=>
  113.     array(1) {
  114.       [0]=>
  115.       string(23) "updateDatabaseCollation"
  116.     }
  117.     ["navigation_index":"Upgrade5_0_0B1":private]=>
  118.     int(0)
  119.     ["companies":"Upgrade5_0_0B1":private]=>
  120.     array(3) {
  121.       [0]=>
  122.       object(stdClass)#138 (6) {
  123.        ["id"]=>
  124.         string(1) "1"
  125.         ["hostname"]=>
  126.         string(19) "cp.ddwebhosting.net"
  127.         ["name"]=>
  128.         string(16) "DD Webhosting BV"
  129.         ["address"]=>
  130.         string(59) "Meander 251
  131. 6825 MC Arnhem
  132.  
  133. Tax ID/VATIN: NL854403279B01"
  134.         ["phone"]=>
  135.         NULL
  136.         ["fax"]=>
  137.         NULL
  138.       }
  139.       [1]=>
  140.       object(stdClass)#153 (6) {
  141.        ["id"]=>
  142.         string(1) "2"
  143.         ["hostname"]=>
  144.         string(19) "portal.bdendulk.com"
  145.         ["name"]=>
  146.         string(22) "B den Dulk Consultancy"
  147.         ["address"]=>
  148.         string(27) "Meander 251
  149. 6825 MC Arnhem"
  150.         ["phone"]=>
  151.         NULL
  152.         ["fax"]=>
  153.         NULL
  154.       }
  155.       [2]=>
  156.       object(stdClass)#114 (6) {
  157.        ["id"]=>
  158.         string(1) "3"
  159.         ["hostname"]=>
  160.         string(16) "my.isp4cloud.com"
  161.         ["name"]=>
  162.         string(9) "ISP4Cloud"
  163.         ["address"]=>
  164.         string(27) "Meander 251
  165. 6825 MC Arnhem"
  166.         ["phone"]=>
  167.         NULL
  168.         ["fax"]=>
  169.         NULL
  170.       }
  171.     }
  172.     ["Record"]=>
  173.     object(Record)#141 (24) {
  174.      ["open":"Minphp\Record\Record":private]=>
  175.       int(0)
  176.       ["type":"Minphp\Record\Record":private]=>
  177.       NULL
  178.       ["join_sql":"Minphp\Record\Record":private]=>
  179.       NULL
  180.       ["tables":"Minphp\Record\Record":private]=>
  181.       array(0) {
  182.       }
  183.       ["keys":"Minphp\Record\Record":private]=>
  184.       array(0) {
  185.       }
  186.       ["columns":"Minphp\Record\Record":private]=>
  187.       array(0) {
  188.       }
  189.       ["fields":"Minphp\Record\Record":private]=>
  190.       array(0) {
  191.       }
  192.       ["where":"Minphp\Record\Record":private]=>
  193.       array(0) {
  194.       }
  195.       ["on":"Minphp\Record\Record":private]=>
  196.       array(0) {
  197.       }
  198.       ["duplicate":"Minphp\Record\Record":private]=>
  199.       array(0) {
  200.       }
  201.       ["order":"Minphp\Record\Record":private]=>
  202.       array(0) {
  203.       }
  204.       ["group":"Minphp\Record\Record":private]=>
  205.       array(0) {
  206.       }
  207.       ["having":"Minphp\Record\Record":private]=>
  208.       array(0) {
  209.       }
  210.       ["limit":"Minphp\Record\Record":private]=>
  211.       array(0) {
  212.       }
  213.       ["ident_quote_chr":protected]=>
  214.       string(1) "`"
  215.       ["character_set":"Minphp\Record\Record":private]=>
  216.       string(7) "utf8mb4"
  217.       ["collation":"Minphp\Record\Record":private]=>
  218.       string(18) "utf8mb4_unicode_ci"
  219.       ["values"]=>
  220.       array(0) {
  221.       }
  222.       ["options":protected]=>
  223.       array(5) {
  224.         [3]=>
  225.         int(2)
  226.         [8]=>
  227.         int(2)
  228.         [11]=>
  229.         int(0)
  230.         [12]=>
  231.         bool(false)
  232.         [17]=>
  233.         bool(false)
  234.       }
  235.       ["connection":"Minphp\Db\PdoConnection":private]=>
  236.       object(PDO)#48 (0) {
  237.      }
  238.       ["dbInfo":"Minphp\Db\PdoConnection":private]=>
  239.       array(0) {
  240.       }
  241.       ["statement":"Minphp\Db\PdoConnection":private]=>
  242.       object(PDOStatement)#480 (1) {
  243.        ["queryString"]=>
  244.         string(116) "ALTER TABLE `stable_blesta`.`acl_acl` MODIFY `action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
  245.       }
  246.       ["fetchMode":"Minphp\Db\PdoConnection":private]=>
  247.       int(5)
  248.       ["reuseConnection":"Minphp\Db\PdoConnection":private]=>
  249.       bool(true)
  250.     }
  251.     ["Companies"]=>
  252.     object(Companies)#133 (13) {
  253.      ["per_page":"AppModel":private]=>
  254.       int(20)
  255.       ["logger":protected]=>
  256.       object(Monolog\Logger)#72 (6) {
  257.        ["name":protected]=>
  258.         string(7) "general"
  259.         ["handlers":protected]=>
  260.         array(8) {
  261.           [0]=>
  262.           object(Monolog\Handler\RotatingFileHandler)#56 (16) {
  263.            ["filename":protected]=>
  264.             string(42) "/var/www/logs_blesta/general-emergency.log"
  265.             ["maxFiles":protected]=>
  266.             int(30)
  267.             ["mustRotate":protected]=>
  268.             NULL
  269.             ["nextRotation":protected]=>
  270.             object(DateTimeImmutable)#57 (3) {
  271.              ["date"]=>
  272.               string(26) "2021-01-14 00:00:00.000000"
  273.               ["timezone_type"]=>
  274.               int(3)
  275.               ["timezone"]=>
  276.               string(3) "UTC"
  277.             }
  278.             ["filenameFormat":protected]=>
  279.             string(17) "{filename}-{date}"
  280.             ["dateFormat":protected]=>
  281.             string(5) "Y-m-d"
  282.             ["stream":protected]=>
  283.             NULL
  284.             ["url":protected]=>
  285.             string(53) "/var/www/logs_blesta/general-emergency-2021-01-13.log"
  286.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  287.             NULL
  288.             ["filePermission":protected]=>
  289.             NULL
  290.             ["useLocking":protected]=>
  291.             bool(false)
  292.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  293.             NULL
  294.             ["level":protected]=>
  295.             int(600)
  296.             ["bubble":protected]=>
  297.             bool(false)
  298.             ["processors":protected]=>
  299.             array(0) {
  300.             }
  301.             ["formatter":protected]=>
  302.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  303.              ["format":protected]=>
  304.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  305. "
  306.               ["allowInlineLineBreaks":protected]=>
  307.               bool(false)
  308.               ["ignoreEmptyContextAndExtra":protected]=>
  309.               bool(true)
  310.               ["includeStacktraces":protected]=>
  311.               NULL
  312.               ["dateFormat":protected]=>
  313.               string(13) "Y-m-d\TH:i:sP"
  314.               ["maxNormalizeDepth":protected]=>
  315.               int(9)
  316.               ["maxNormalizeItemCount":protected]=>
  317.               int(1000)
  318.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  319.               int(2099008)
  320.             }
  321.           }
  322.           [1]=>
  323.           object(Monolog\Handler\RotatingFileHandler)#58 (16) {
  324.            ["filename":protected]=>
  325.             string(38) "/var/www/logs_blesta/general-alert.log"
  326.             ["maxFiles":protected]=>
  327.             int(30)
  328.             ["mustRotate":protected]=>
  329.             NULL
  330.             ["nextRotation":protected]=>
  331.             object(DateTimeImmutable)#59 (3) {
  332.              ["date"]=>
  333.               string(26) "2021-01-14 00:00:00.000000"
  334.               ["timezone_type"]=>
  335.               int(3)
  336.               ["timezone"]=>
  337.               string(3) "UTC"
  338.             }
  339.             ["filenameFormat":protected]=>
  340.             string(17) "{filename}-{date}"
  341.             ["dateFormat":protected]=>
  342.             string(5) "Y-m-d"
  343.             ["stream":protected]=>
  344.             NULL
  345.             ["url":protected]=>
  346.             string(49) "/var/www/logs_blesta/general-alert-2021-01-13.log"
  347.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  348.             NULL
  349.             ["filePermission":protected]=>
  350.             NULL
  351.             ["useLocking":protected]=>
  352.             bool(false)
  353.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  354.             NULL
  355.             ["level":protected]=>
  356.             int(550)
  357.             ["bubble":protected]=>
  358.             bool(false)
  359.             ["processors":protected]=>
  360.             array(0) {
  361.             }
  362.             ["formatter":protected]=>
  363.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  364.              ["format":protected]=>
  365.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  366. "
  367.               ["allowInlineLineBreaks":protected]=>
  368.               bool(false)
  369.               ["ignoreEmptyContextAndExtra":protected]=>
  370.               bool(true)
  371.               ["includeStacktraces":protected]=>
  372.               NULL
  373.               ["dateFormat":protected]=>
  374.               string(13) "Y-m-d\TH:i:sP"
  375.               ["maxNormalizeDepth":protected]=>
  376.               int(9)
  377.               ["maxNormalizeItemCount":protected]=>
  378.               int(1000)
  379.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  380.               int(2099008)
  381.             }
  382.           }
  383.           [2]=>
  384.           object(Monolog\Handler\RotatingFileHandler)#60 (16) {
  385.            ["filename":protected]=>
  386.             string(41) "/var/www/logs_blesta/general-critical.log"
  387.             ["maxFiles":protected]=>
  388.             int(30)
  389.             ["mustRotate":protected]=>
  390.             NULL
  391.             ["nextRotation":protected]=>
  392.             object(DateTimeImmutable)#61 (3) {
  393.              ["date"]=>
  394.               string(26) "2021-01-14 00:00:00.000000"
  395.               ["timezone_type"]=>
  396.               int(3)
  397.               ["timezone"]=>
  398.               string(3) "UTC"
  399.             }
  400.             ["filenameFormat":protected]=>
  401.             string(17) "{filename}-{date}"
  402.             ["dateFormat":protected]=>
  403.             string(5) "Y-m-d"
  404.             ["stream":protected]=>
  405.             NULL
  406.             ["url":protected]=>
  407.             string(52) "/var/www/logs_blesta/general-critical-2021-01-13.log"
  408.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  409.             NULL
  410.             ["filePermission":protected]=>
  411.             NULL
  412.             ["useLocking":protected]=>
  413.             bool(false)
  414.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  415.             NULL
  416.             ["level":protected]=>
  417.             int(500)
  418.             ["bubble":protected]=>
  419.             bool(false)
  420.             ["processors":protected]=>
  421.             array(0) {
  422.             }
  423.             ["formatter":protected]=>
  424.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  425.              ["format":protected]=>
  426.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  427. "
  428.               ["allowInlineLineBreaks":protected]=>
  429.               bool(false)
  430.               ["ignoreEmptyContextAndExtra":protected]=>
  431.               bool(true)
  432.               ["includeStacktraces":protected]=>
  433.               NULL
  434.               ["dateFormat":protected]=>
  435.               string(13) "Y-m-d\TH:i:sP"
  436.               ["maxNormalizeDepth":protected]=>
  437.               int(9)
  438.               ["maxNormalizeItemCount":protected]=>
  439.               int(1000)
  440.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  441.               int(2099008)
  442.             }
  443.           }
  444.           [3]=>
  445.           object(Monolog\Handler\RotatingFileHandler)#62 (16) {
  446.            ["filename":protected]=>
  447.             string(38) "/var/www/logs_blesta/general-error.log"
  448.             ["maxFiles":protected]=>
  449.             int(30)
  450.             ["mustRotate":protected]=>
  451.             bool(false)
  452.             ["nextRotation":protected]=>
  453.             object(DateTimeImmutable)#63 (3) {
  454.              ["date"]=>
  455.               string(26) "2021-01-14 00:00:00.000000"
  456.               ["timezone_type"]=>
  457.               int(3)
  458.               ["timezone"]=>
  459.               string(3) "UTC"
  460.             }
  461.             ["filenameFormat":protected]=>
  462.             string(17) "{filename}-{date}"
  463.             ["dateFormat":protected]=>
  464.             string(5) "Y-m-d"
  465.             ["stream":protected]=>
  466.             resource(145) of type (stream)
  467.             ["url":protected]=>
  468.             string(49) "/var/www/logs_blesta/general-error-2021-01-13.log"
  469.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  470.             NULL
  471.             ["filePermission":protected]=>
  472.             NULL
  473.             ["useLocking":protected]=>
  474.             bool(false)
  475.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  476.             bool(true)
  477.             ["level":protected]=>
  478.             int(400)
  479.             ["bubble":protected]=>
  480.             bool(false)
  481.             ["processors":protected]=>
  482.             array(0) {
  483.             }
  484.             ["formatter":protected]=>
  485.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  486.              ["format":protected]=>
  487.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  488. "
  489.               ["allowInlineLineBreaks":protected]=>
  490.               bool(false)
  491.               ["ignoreEmptyContextAndExtra":protected]=>
  492.               bool(true)
  493.               ["includeStacktraces":protected]=>
  494.               NULL
  495.               ["dateFormat":protected]=>
  496.               string(13) "Y-m-d\TH:i:sP"
  497.               ["maxNormalizeDepth":protected]=>
  498.               int(9)
  499.               ["maxNormalizeItemCount":protected]=>
  500.               int(1000)
  501.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  502.               int(2099008)
  503.             }
  504.           }
  505.           [4]=>
  506.           object(Monolog\Handler\RotatingFileHandler)#64 (16) {
  507.            ["filename":protected]=>
  508.             string(40) "/var/www/logs_blesta/general-warning.log"
  509.             ["maxFiles":protected]=>
  510.             int(30)
  511.             ["mustRotate":protected]=>
  512.             NULL
  513.             ["nextRotation":protected]=>
  514.             object(DateTimeImmutable)#65 (3) {
  515.              ["date"]=>
  516.               string(26) "2021-01-14 00:00:00.000000"
  517.               ["timezone_type"]=>
  518.               int(3)
  519.               ["timezone"]=>
  520.               string(3) "UTC"
  521.             }
  522.             ["filenameFormat":protected]=>
  523.             string(17) "{filename}-{date}"
  524.             ["dateFormat":protected]=>
  525.             string(5) "Y-m-d"
  526.             ["stream":protected]=>
  527.             NULL
  528.             ["url":protected]=>
  529.             string(51) "/var/www/logs_blesta/general-warning-2021-01-13.log"
  530.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  531.             NULL
  532.             ["filePermission":protected]=>
  533.             NULL
  534.             ["useLocking":protected]=>
  535.             bool(false)
  536.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  537.             NULL
  538.             ["level":protected]=>
  539.             int(300)
  540.             ["bubble":protected]=>
  541.             bool(false)
  542.             ["processors":protected]=>
  543.             array(0) {
  544.             }
  545.             ["formatter":protected]=>
  546.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  547.              ["format":protected]=>
  548.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  549. "
  550.               ["allowInlineLineBreaks":protected]=>
  551.               bool(false)
  552.               ["ignoreEmptyContextAndExtra":protected]=>
  553.               bool(true)
  554.               ["includeStacktraces":protected]=>
  555.               NULL
  556.               ["dateFormat":protected]=>
  557.               string(13) "Y-m-d\TH:i:sP"
  558.               ["maxNormalizeDepth":protected]=>
  559.               int(9)
  560.               ["maxNormalizeItemCount":protected]=>
  561.               int(1000)
  562.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  563.               int(2099008)
  564.             }
  565.           }
  566.           [5]=>
  567.           object(Monolog\Handler\RotatingFileHandler)#66 (16) {
  568.            ["filename":protected]=>
  569.             string(39) "/var/www/logs_blesta/general-notice.log"
  570.             ["maxFiles":protected]=>
  571.             int(30)
  572.             ["mustRotate":protected]=>
  573.             NULL
  574.             ["nextRotation":protected]=>
  575.             object(DateTimeImmutable)#67 (3) {
  576.              ["date"]=>
  577.               string(26) "2021-01-14 00:00:00.000000"
  578.               ["timezone_type"]=>
  579.               int(3)
  580.               ["timezone"]=>
  581.               string(3) "UTC"
  582.             }
  583.             ["filenameFormat":protected]=>
  584.             string(17) "{filename}-{date}"
  585.             ["dateFormat":protected]=>
  586.             string(5) "Y-m-d"
  587.             ["stream":protected]=>
  588.             NULL
  589.             ["url":protected]=>
  590.             string(50) "/var/www/logs_blesta/general-notice-2021-01-13.log"
  591.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  592.             NULL
  593.             ["filePermission":protected]=>
  594.             NULL
  595.             ["useLocking":protected]=>
  596.             bool(false)
  597.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  598.             NULL
  599.             ["level":protected]=>
  600.             int(250)
  601.             ["bubble":protected]=>
  602.             bool(false)
  603.             ["processors":protected]=>
  604.             array(0) {
  605.             }
  606.             ["formatter":protected]=>
  607.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  608.              ["format":protected]=>
  609.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  610. "
  611.               ["allowInlineLineBreaks":protected]=>
  612.               bool(false)
  613.               ["ignoreEmptyContextAndExtra":protected]=>
  614.               bool(true)
  615.               ["includeStacktraces":protected]=>
  616.               NULL
  617.               ["dateFormat":protected]=>
  618.               string(13) "Y-m-d\TH:i:sP"
  619.               ["maxNormalizeDepth":protected]=>
  620.               int(9)
  621.               ["maxNormalizeItemCount":protected]=>
  622.               int(1000)
  623.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  624.               int(2099008)
  625.             }
  626.           }
  627.           [6]=>
  628.           object(Monolog\Handler\RotatingFileHandler)#68 (16) {
  629.            ["filename":protected]=>
  630.             string(37) "/var/www/logs_blesta/general-info.log"
  631.             ["maxFiles":protected]=>
  632.             int(30)
  633.             ["mustRotate":protected]=>
  634.             NULL
  635.             ["nextRotation":protected]=>
  636.             object(DateTimeImmutable)#69 (3) {
  637.              ["date"]=>
  638.               string(26) "2021-01-14 00:00:00.000000"
  639.               ["timezone_type"]=>
  640.               int(3)
  641.               ["timezone"]=>
  642.               string(3) "UTC"
  643.             }
  644.             ["filenameFormat":protected]=>
  645.             string(17) "{filename}-{date}"
  646.             ["dateFormat":protected]=>
  647.             string(5) "Y-m-d"
  648.             ["stream":protected]=>
  649.             NULL
  650.             ["url":protected]=>
  651.             string(48) "/var/www/logs_blesta/general-info-2021-01-13.log"
  652.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  653.             NULL
  654.             ["filePermission":protected]=>
  655.             NULL
  656.             ["useLocking":protected]=>
  657.             bool(false)
  658.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  659.             NULL
  660.             ["level":protected]=>
  661.             int(200)
  662.             ["bubble":protected]=>
  663.             bool(false)
  664.             ["processors":protected]=>
  665.             array(0) {
  666.             }
  667.             ["formatter":protected]=>
  668.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  669.              ["format":protected]=>
  670.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  671. "
  672.               ["allowInlineLineBreaks":protected]=>
  673.               bool(false)
  674.               ["ignoreEmptyContextAndExtra":protected]=>
  675.               bool(true)
  676.               ["includeStacktraces":protected]=>
  677.               NULL
  678.               ["dateFormat":protected]=>
  679.               string(13) "Y-m-d\TH:i:sP"
  680.               ["maxNormalizeDepth":protected]=>
  681.               int(9)
  682.               ["maxNormalizeItemCount":protected]=>
  683.               int(1000)
  684.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  685.               int(2099008)
  686.             }
  687.           }
  688.           [7]=>
  689.           object(Monolog\Handler\RotatingFileHandler)#70 (16) {
  690.            ["filename":protected]=>
  691.             string(38) "/var/www/logs_blesta/general-debug.log"
  692.             ["maxFiles":protected]=>
  693.             int(30)
  694.             ["mustRotate":protected]=>
  695.             NULL
  696.             ["nextRotation":protected]=>
  697.             object(DateTimeImmutable)#71 (3) {
  698.              ["date"]=>
  699.               string(26) "2021-01-14 00:00:00.000000"
  700.               ["timezone_type"]=>
  701.               int(3)
  702.               ["timezone"]=>
  703.               string(3) "UTC"
  704.             }
  705.             ["filenameFormat":protected]=>
  706.             string(17) "{filename}-{date}"
  707.             ["dateFormat":protected]=>
  708.             string(5) "Y-m-d"
  709.             ["stream":protected]=>
  710.             NULL
  711.             ["url":protected]=>
  712.             string(49) "/var/www/logs_blesta/general-debug-2021-01-13.log"
  713.             ["errorMessage":"Monolog\Handler\StreamHandler":private]=>
  714.             NULL
  715.             ["filePermission":protected]=>
  716.             NULL
  717.             ["useLocking":protected]=>
  718.             bool(false)
  719.             ["dirCreated":"Monolog\Handler\StreamHandler":private]=>
  720.             NULL
  721.             ["level":protected]=>
  722.             int(100)
  723.             ["bubble":protected]=>
  724.             bool(false)
  725.             ["processors":protected]=>
  726.             array(0) {
  727.             }
  728.             ["formatter":protected]=>
  729.             object(Monolog\Formatter\LineFormatter)#55 (8) {
  730.              ["format":protected]=>
  731.               string(65) "[%datetime%] %channel%.%level_name%: %message% %context% %extra%
  732. "
  733.               ["allowInlineLineBreaks":protected]=>
  734.               bool(false)
  735.               ["ignoreEmptyContextAndExtra":protected]=>
  736.               bool(true)
  737.               ["includeStacktraces":protected]=>
  738.               NULL
  739.               ["dateFormat":protected]=>
  740.               string(13) "Y-m-d\TH:i:sP"
  741.               ["maxNormalizeDepth":protected]=>
  742.               int(9)
  743.               ["maxNormalizeItemCount":protected]=>
  744.               int(1000)
  745.               ["jsonEncodeOptions":"Monolog\Formatter\NormalizerFormatter":private]=>
  746.               int(2099008)
  747.             }
  748.           }
  749.         }
  750.         ["processors":protected]=>
  751.         array(0) {
  752.         }
  753.         ["microsecondTimestamps":protected]=>
  754.         bool(true)
  755.         ["timezone":protected]=>
  756.         object(DateTimeZone)#73 (2) {
  757.          ["timezone_type"]=>
  758.           int(3)
  759.           ["timezone"]=>
  760.           string(3) "UTC"
  761.         }
  762.         ["exceptionHandler":protected]=>
  763.         NULL
  764.       }
  765.       ["replacement_keys":protected]=>
  766.       array(4) {
  767.         ["clients"]=>
  768.         array(1) {
  769.           ["ID_VALUE_TAG"]=>
  770.           string(5) "{num}"
  771.         }
  772.         ["invoices"]=>
  773.         array(1) {
  774.           ["ID_VALUE_TAG"]=>
  775.           string(5) "{num}"
  776.         }
  777.         ["packages"]=>
  778.         array(1) {
  779.           ["ID_VALUE_TAG"]=>
  780.           string(5) "{num}"
  781.         }
  782.         ["services"]=>
  783.         array(1) {
  784.           ["ID_VALUE_TAG"]=>
  785.           string(5) "{num}"
  786.         }
  787.       }
  788.       ["options":protected]=>
  789.       array(5) {
  790.         [3]=>
  791.         int(2)
  792.         [8]=>
  793.         int(2)
  794.         [11]=>
  795.         int(0)
  796.         [12]=>
  797.         bool(false)
  798.         [17]=>
  799.         bool(false)
  800.       }
  801.       ["connection":"Minphp\Db\PdoConnection":private]=>
  802.       object(PDO)#48 (0) {
  803.      }
  804.       ["dbInfo":"Minphp\Db\PdoConnection":private]=>
  805.       array(0) {
  806.       }
  807.       ["statement":"Minphp\Db\PdoConnection":private]=>
  808.       NULL
  809.       ["fetchMode":"Minphp\Db\PdoConnection":private]=>
  810.       int(5)
  811.       ["reuseConnection":"Minphp\Db\PdoConnection":private]=>
  812.       bool(true)
  813.       ["Input"]=>
  814.       object(Input)#127 (4) {
  815.        ["errors":"Minphp\Input\Input":private]=>
  816.         array(0) {
  817.         }
  818.         ["rules":"Minphp\Input\Input":private]=>
  819.         array(0) {
  820.         }
  821.         ["end_checks":"Minphp\Input\Input":private]=>
  822.         bool(false)
  823.         ["data":"Minphp\Input\Input":private]=>
  824.         NULL
  825.       }
  826.       ["Record"]=>
  827.       object(Record)#152 (24) {
  828.        ["open":"Minphp\Record\Record":private]=>
  829.         int(0)
  830.         ["type":"Minphp\Record\Record":private]=>
  831.         NULL
  832.         ["join_sql":"Minphp\Record\Record":private]=>
  833.         NULL
  834.         ["tables":"Minphp\Record\Record":private]=>
  835.         array(0) {
  836.         }
  837.         ["keys":"Minphp\Record\Record":private]=>
  838.         array(0) {
  839.         }
  840.         ["columns":"Minphp\Record\Record":private]=>
  841.         array(0) {
  842.         }
  843.         ["fields":"Minphp\Record\Record":private]=>
  844.         array(0) {
  845.         }
  846.         ["where":"Minphp\Record\Record":private]=>
  847.         array(0) {
  848.         }
  849.         ["on":"Minphp\Record\Record":private]=>
  850.         array(0) {
  851.         }
  852.         ["duplicate":"Minphp\Record\Record":private]=>
  853.         array(0) {
  854.         }
  855.         ["order":"Minphp\Record\Record":private]=>
  856.         array(0) {
  857.         }
  858.         ["group":"Minphp\Record\Record":private]=>
  859.         array(0) {
  860.         }
  861.         ["having":"Minphp\Record\Record":private]=>
  862.         array(0) {
  863.         }
  864.         ["limit":"Minphp\Record\Record":private]=>
  865.         array(0) {
  866.         }
  867.         ["ident_quote_chr":protected]=>
  868.         string(1) "`"
  869.         ["character_set":"Minphp\Record\Record":private]=>
  870.         string(7) "utf8mb4"
  871.         ["collation":"Minphp\Record\Record":private]=>
  872.         string(18) "utf8mb4_unicode_ci"
  873.         ["values"]=>
  874.         array(0) {
  875.         }
  876.         ["options":protected]=>
  877.         array(5) {
  878.           [3]=>
  879.           int(2)
  880.           [8]=>
  881.           int(2)
  882.           [11]=>
  883.           int(0)
  884.           [12]=>
  885.           bool(false)
  886.           [17]=>
  887.           bool(false)
  888.         }
  889.         ["connection":"Minphp\Db\PdoConnection":private]=>
  890.         object(PDO)#48 (0) {
  891.        }
  892.         ["dbInfo":"Minphp\Db\PdoConnection":private]=>
  893.         array(0) {
  894.         }
  895.         ["statement":"Minphp\Db\PdoConnection":private]=>
  896.         object(PDOStatement)#155 (1) {
  897.          ["queryString"]=>
  898.           string(147) "SELECT `companies`.`id`, `companies`.`hostname`, `companies`.`name`, `companies`.`address`, `companies`.`phone`, `companies`.`fax` FROM `companies`"
  899.         }
  900.         ["fetchMode":"Minphp\Db\PdoConnection":private]=>
  901.         int(5)
  902.         ["reuseConnection":"Minphp\Db\PdoConnection":private]=>
  903.         bool(true)
  904.       }
  905.       ["DataStructure"]=>
  906.       object(DataStructure)#157 (0) {
  907.      }
  908.       ["Date"]=>
  909.       object(Date)#156 (3) {
  910.        ["formats":"Minphp\Date\Date":private]=>
  911.         array(5) {
  912.           ["date"]=>
  913.           string(6) "F j, Y"
  914.           ["day"]=>
  915.           string(9) "l, F j, Y"
  916.           ["month"]=>
  917.           string(3) "F Y"
  918.           ["year"]=>
  919.           string(1) "Y"
  920.           ["date_time"]=>
  921.           string(13) "M d y g:i:s A"
  922.         }
  923.         ["timezone_from":"Minphp\Date\Date":private]=>
  924.         NULL
  925.         ["timezone_to":"Minphp\Date\Date":private]=>
  926.         NULL
  927.       }
  928.     }
  929.   }
  930.   [1]=>
  931.   array(2) {
  932.     [0]=>
  933.     object(Blesta\Consoleation\Console)#115 (1) {
  934.      ["progress_bar":protected]=>
  935.       string(2) "=>"
  936.     }
  937.     [1]=>
  938.     string(11) "progressBar"
  939.   }
  940. }
  941. </pre>
  942.                                                             </div>
  943.                                                         <div class="border-bottom pb-3 mb-3">
  944.                                 <h5 class="m-0">
  945.                                     Upgrades->start                                    <small>
  946.                                         <div class="badge badge-danger d-inline-block">Line 142</div>
  947.                                     </small>
  948.                                 </h5>
  949.                                 <p class="m-0">
  950.                                     <small class="text-muted">/var/www/html/app/controllers/admin_upgrade.php</small>
  951.                                 </p>
  952.  
  953.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(3) {
  954.   [0]=>
  955.   string(6) "4.12.1"
  956.   [1]=>
  957.   string(5) "5.0.0"
  958.   [2]=>
  959.   array(2) {
  960.     [0]=>
  961.     object(Blesta\Consoleation\Console)#115 (1) {
  962.      ["progress_bar":protected]=>
  963.       string(2) "=>"
  964.     }
  965.     [1]=>
  966.     string(11) "progressBar"
  967.   }
  968. }
  969. </pre>
  970.                                                             </div>
  971.                                                         <div class="border-bottom pb-3 mb-3">
  972.                                 <h5 class="m-0">
  973.                                     AdminUpgrade->processCli                                    <small>
  974.                                         <div class="badge badge-danger d-inline-block">Line 93</div>
  975.                                     </small>
  976.                                 </h5>
  977.                                 <p class="m-0">
  978.                                     <small class="text-muted">/var/www/html/app/controllers/admin_upgrade.php</small>
  979.                                 </p>
  980.  
  981.                                                             </div>
  982.                                                         <div class="border-bottom pb-3 mb-3">
  983.                                 <h5 class="m-0">
  984.                                     AdminUpgrade->index                                    <small>
  985.                                         <div class="badge badge-danger d-inline-block">Line 142</div>
  986.                                     </small>
  987.                                 </h5>
  988.                                 <p class="m-0">
  989.                                     <small class="text-muted">/var/www/html/vendors/minphp/bridge/src/Lib/Dispatcher.php</small>
  990.                                 </p>
  991.  
  992.                                                             </div>
  993.                                                         <div class="border-bottom pb-3 mb-3">
  994.                                 <h5 class="m-0">
  995.                                     Dispatcher::dispatch                                    <small>
  996.                                         <div class="badge badge-danger d-inline-block">Line 61</div>
  997.                                     </small>
  998.                                 </h5>
  999.                                 <p class="m-0">
  1000.                                     <small class="text-muted">/var/www/html/vendors/minphp/bridge/src/Lib/Dispatcher.php</small>
  1001.                                 </p>
  1002.  
  1003.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(2) {
  1004.   [0]=>
  1005.   string(15) "/admin/upgrade/"
  1006.   [1]=>
  1007.   bool(true)
  1008. }
  1009. </pre>
  1010.                                                             </div>
  1011.                                                         <div class="border-bottom pb-3 mb-3">
  1012.                                 <h5 class="m-0">
  1013.                                     Dispatcher::dispatchCli                                    <small>
  1014.                                         <div class="badge badge-danger d-inline-block">Line 24</div>
  1015.                                     </small>
  1016.                                 </h5>
  1017.                                 <p class="m-0">
  1018.                                     <small class="text-muted">/var/www/html/index.php</small>
  1019.                                 </p>
  1020.  
  1021.                                                                 <pre class="bg-light rounded border m-0 mt-2 p-2">array(1) {
  1022.   [0]=>
  1023.   array(2) {
  1024.     [0]=>
  1025.     string(11) "./index.php"
  1026.     [1]=>
  1027.     string(13) "admin/upgrade"
  1028.   }
  1029. }
  1030. </pre>
  1031.                                                             </div>
  1032.                                                     </div>
  1033.                                             </div>
  1034.                     <div class="col-lg-6 col-xl-7 p-0 bg-dark">
  1035.                         <div class="code">
  1036.                                                         <div class="code-line">
  1037.                                 <div class="line-number">
  1038.                                     116                                </div>
  1039.                                 <pre class="line-str">        self::$connections[] = $connection;</pre>
  1040.                             </div>
  1041.                                                         <div class="code-line">
  1042.                                 <div class="line-number">
  1043.                                     117                                </div>
  1044.                                 <pre class="line-str">        self::$dbInfos[] = $this-&gt;dbInfo;</pre>
  1045.                             </div>
  1046.                                                         <div class="code-line">
  1047.                                 <div class="line-number">
  1048.                                     118                                </div>
  1049.                                 <pre class="line-str">        $this-&gt;setConnection($connection);</pre>
  1050.                             </div>
  1051.                                                         <div class="code-line">
  1052.                                 <div class="line-number">
  1053.                                     119                                </div>
  1054.                                 <pre class="line-str"> </pre>
  1055.                             </div>
  1056.                                                         <div class="code-line">
  1057.                                 <div class="line-number">
  1058.                                     120                                </div>
  1059.                                 <pre class="line-str">        return $connection;</pre>
  1060.                             </div>
  1061.                                                         <div class="code-line">
  1062.                                 <div class="line-number">
  1063.                                     121                                </div>
  1064.                                 <pre class="line-str">    }</pre>
  1065.                             </div>
  1066.                                                         <div class="code-line">
  1067.                                 <div class="line-number">
  1068.                                     122                                </div>
  1069.                                 <pre class="line-str"> </pre>
  1070.                             </div>
  1071.                                                         <div class="code-line">
  1072.                                 <div class="line-number">
  1073.                                     123                                </div>
  1074.                                 <pre class="line-str">    /**</pre>
  1075.                             </div>
  1076.                                                         <div class="code-line">
  1077.                                 <div class="line-number">
  1078.                                     124                                </div>
  1079.                                 <pre class="line-str">     * Set whether or not to reuse an existing connection</pre>
  1080.                             </div>
  1081.                                                         <div class="code-line">
  1082.                                 <div class="line-number">
  1083.                                     125                                </div>
  1084.                                 <pre class="line-str">     *</pre>
  1085.                             </div>
  1086.                                                         <div class="code-line">
  1087.                                 <div class="line-number">
  1088.                                     126                                </div>
  1089.                                 <pre class="line-str">     * @param boolean $enable True to reuse an existing matching connection if available</pre>
  1090.                             </div>
  1091.                                                         <div class="code-line">
  1092.                                 <div class="line-number">
  1093.                                     127                                </div>
  1094.                                 <pre class="line-str">     * @return PdoConnection</pre>
  1095.                             </div>
  1096.                                                         <div class="code-line">
  1097.                                 <div class="line-number">
  1098.                                     128                                </div>
  1099.                                 <pre class="line-str">     */</pre>
  1100.                             </div>
  1101.                                                         <div class="code-line">
  1102.                                 <div class="line-number">
  1103.                                     129                                </div>
  1104.                                 <pre class="line-str">    public function reuseConnection($enable)</pre>
  1105.                             </div>
  1106.                                                         <div class="code-line">
  1107.                                 <div class="line-number">
  1108.                                     130                                </div>
  1109.                                 <pre class="line-str">    {</pre>
  1110.                             </div>
  1111.                                                         <div class="code-line">
  1112.                                 <div class="line-number">
  1113.                                     131                                </div>
  1114.                                 <pre class="line-str">        $this-&gt;reuseConnection = $enable;</pre>
  1115.                             </div>
  1116.                                                         <div class="code-line">
  1117.                                 <div class="line-number">
  1118.                                     132                                </div>
  1119.                                 <pre class="line-str">        return $this;</pre>
  1120.                             </div>
  1121.                                                         <div class="code-line">
  1122.                                 <div class="line-number">
  1123.                                     133                                </div>
  1124.                                 <pre class="line-str">    }</pre>
  1125.                             </div>
  1126.                                                         <div class="code-line">
  1127.                                 <div class="line-number">
  1128.                                     134                                </div>
  1129.                                 <pre class="line-str"> </pre>
  1130.                             </div>
  1131.                                                         <div class="code-line">
  1132.                                 <div class="line-number">
  1133.                                     135                                </div>
  1134.                                 <pre class="line-str">    /**</pre>
  1135.                             </div>
  1136.                                                         <div class="code-line">
  1137.                                 <div class="line-number">
  1138.                                     136                                </div>
  1139.                                 <pre class="line-str">     * Sets the fetch mode to the given value, returning the old value</pre>
  1140.                             </div>
  1141.                                                         <div class="code-line">
  1142.                                 <div class="line-number">
  1143.                                     137                                </div>
  1144.                                 <pre class="line-str">     *</pre>
  1145.                             </div>
  1146.                                                         <div class="code-line">
  1147.                                 <div class="line-number">
  1148.                                     138                                </div>
  1149.                                 <pre class="line-str">     * @param int $fetchMode The PDO:FETCH_* constant (int) to fetch records</pre>
  1150.                             </div>
  1151.                                                         <div class="code-line">
  1152.                                 <div class="line-number">
  1153.                                     139                                </div>
  1154.                                 <pre class="line-str">     */</pre>
  1155.                             </div>
  1156.                                                         <div class="code-line">
  1157.                                 <div class="line-number">
  1158.                                     140                                </div>
  1159.                                 <pre class="line-str">    public function setFetchMode($fetchMode)</pre>
  1160.                             </div>
  1161.                                                         <div class="code-line">
  1162.                                 <div class="line-number">
  1163.                                     141                                </div>
  1164.                                 <pre class="line-str">    {</pre>
  1165.                             </div>
  1166.                                                         <div class="code-line">
  1167.                                 <div class="line-number">
  1168.                                     142                                </div>
  1169.                                 <pre class="line-str">        $cur = $this-&gt;fetchMode;</pre>
  1170.                             </div>
  1171.                                                         <div class="code-line">
  1172.                                 <div class="line-number">
  1173.                                     143                                </div>
  1174.                                 <pre class="line-str">        $this-&gt;fetchMode = $fetchMode;</pre>
  1175.                             </div>
  1176.                                                         <div class="code-line">
  1177.                                 <div class="line-number">
  1178.                                     144                                </div>
  1179.                                 <pre class="line-str">        return $cur;</pre>
  1180.                             </div>
  1181.                                                         <div class="code-line">
  1182.                                 <div class="line-number">
  1183.                                     145                                </div>
  1184.                                 <pre class="line-str">    }</pre>
  1185.                             </div>
  1186.                                                         <div class="code-line">
  1187.                                 <div class="line-number">
  1188.                                     146                                </div>
  1189.                                 <pre class="line-str"> </pre>
  1190.                             </div>
  1191.                                                         <div class="code-line">
  1192.                                 <div class="line-number">
  1193.                                     147                                </div>
  1194.                                 <pre class="line-str">    /**</pre>
  1195.                             </div>
  1196.                                                         <div class="code-line">
  1197.                                 <div class="line-number">
  1198.                                     148                                </div>
  1199.                                 <pre class="line-str">     * Get the last inserted ID</pre>
  1200.                             </div>
  1201.                                                         <div class="code-line">
  1202.                                 <div class="line-number">
  1203.                                     149                                </div>
  1204.                                 <pre class="line-str">     *</pre>
  1205.                             </div>
  1206.                                                         <div class="code-line">
  1207.                                 <div class="line-number">
  1208.                                     150                                </div>
  1209.                                 <pre class="line-str">     * @param string $name The name of the sequence object from which the ID should be returned</pre>
  1210.                             </div>
  1211.                                                         <div class="code-line">
  1212.                                 <div class="line-number">
  1213.                                     151                                </div>
  1214.                                 <pre class="line-str">     * @return string The last ID inserted, if available</pre>
  1215.                             </div>
  1216.                                                         <div class="code-line">
  1217.                                 <div class="line-number">
  1218.                                     152                                </div>
  1219.                                 <pre class="line-str">     */</pre>
  1220.                             </div>
  1221.                                                         <div class="code-line">
  1222.                                 <div class="line-number">
  1223.                                     153                                </div>
  1224.                                 <pre class="line-str">    public function lastInsertId($name = null)</pre>
  1225.                             </div>
  1226.                                                         <div class="code-line">
  1227.                                 <div class="line-number">
  1228.                                     154                                </div>
  1229.                                 <pre class="line-str">    {</pre>
  1230.                             </div>
  1231.                                                         <div class="code-line">
  1232.                                 <div class="line-number">
  1233.                                     155                                </div>
  1234.                                 <pre class="line-str">        return $this-&gt;connect()-&gt;lastInsertId($name);</pre>
  1235.                             </div>
  1236.                                                         <div class="code-line">
  1237.                                 <div class="line-number">
  1238.                                     156                                </div>
  1239.                                 <pre class="line-str">    }</pre>
  1240.                             </div>
  1241.                                                         <div class="code-line">
  1242.                                 <div class="line-number">
  1243.                                     157                                </div>
  1244.                                 <pre class="line-str"> </pre>
  1245.                             </div>
  1246.                                                         <div class="code-line">
  1247.                                 <div class="line-number">
  1248.                                     158                                </div>
  1249.                                 <pre class="line-str">    /**</pre>
  1250.                             </div>
  1251.                                                         <div class="code-line">
  1252.                                 <div class="line-number">
  1253.                                     159                                </div>
  1254.                                 <pre class="line-str">     * Sets the given value to the given attribute for this connection</pre>
  1255.                             </div>
  1256.                                                         <div class="code-line">
  1257.                                 <div class="line-number">
  1258.                                     160                                </div>
  1259.                                 <pre class="line-str">     *</pre>
  1260.                             </div>
  1261.                                                         <div class="code-line">
  1262.                                 <div class="line-number">
  1263.                                     161                                </div>
  1264.                                 <pre class="line-str">     * @param long $attribute The attribute to set</pre>
  1265.                             </div>
  1266.                                                         <div class="code-line">
  1267.                                 <div class="line-number">
  1268.                                     162                                </div>
  1269.                                 <pre class="line-str">     * @param int $value The value to assign to the attribute</pre>
  1270.                             </div>
  1271.                                                         <div class="code-line">
  1272.                                 <div class="line-number">
  1273.                                     163                                </div>
  1274.                                 <pre class="line-str">     * @return PdoConnection</pre>
  1275.                             </div>
  1276.                                                         <div class="code-line">
  1277.                                 <div class="line-number">
  1278.                                     164                                </div>
  1279.                                 <pre class="line-str">     */</pre>
  1280.                             </div>
  1281.                                                         <div class="code-line">
  1282.                                 <div class="line-number">
  1283.                                     165                                </div>
  1284.                                 <pre class="line-str">    public function setAttribute($attribute, $value)</pre>
  1285.                             </div>
  1286.                                                         <div class="code-line">
  1287.                                 <div class="line-number">
  1288.                                     166                                </div>
  1289.                                 <pre class="line-str">    {</pre>
  1290.                             </div>
  1291.                                                         <div class="code-line">
  1292.                                 <div class="line-number">
  1293.                                     167                                </div>
  1294.                                 <pre class="line-str">        $this-&gt;connect()-&gt;setAttribute($attribute, $value);</pre>
  1295.                             </div>
  1296.                                                         <div class="code-line">
  1297.                                 <div class="line-number">
  1298.                                     168                                </div>
  1299.                                 <pre class="line-str">        return $this;</pre>
  1300.                             </div>
  1301.                                                         <div class="code-line">
  1302.                                 <div class="line-number">
  1303.                                     169                                </div>
  1304.                                 <pre class="line-str">    }</pre>
  1305.                             </div>
  1306.                                                         <div class="code-line">
  1307.                                 <div class="line-number">
  1308.                                     170                                </div>
  1309.                                 <pre class="line-str"> </pre>
  1310.                             </div>
  1311.                                                         <div class="code-line">
  1312.                                 <div class="line-number">
  1313.                                     171                                </div>
  1314.                                 <pre class="line-str">    /**</pre>
  1315.                             </div>
  1316.                                                         <div class="code-line">
  1317.                                 <div class="line-number">
  1318.                                     172                                </div>
  1319.                                 <pre class="line-str">     * Query the Database using the given prepared statement and argument list</pre>
  1320.                             </div>
  1321.                                                         <div class="code-line">
  1322.                                 <div class="line-number">
  1323.                                     173                                </div>
  1324.                                 <pre class="line-str">     *</pre>
  1325.                             </div>
  1326.                                                         <div class="code-line">
  1327.                                 <div class="line-number">
  1328.                                     174                                </div>
  1329.                                 <pre class="line-str">     * @param string $sql The SQL to execute</pre>
  1330.                             </div>
  1331.                                                         <div class="code-line">
  1332.                                 <div class="line-number">
  1333.                                     175                                </div>
  1334.                                 <pre class="line-str">     * @param string $... Bound parameters [$param1, $param2, ..., $paramN]</pre>
  1335.                             </div>
  1336.                                                         <div class="code-line">
  1337.                                 <div class="line-number">
  1338.                                     176                                </div>
  1339.                                 <pre class="line-str">     * @return PDOStatement The resulting PDOStatement from the execution of this query</pre>
  1340.                             </div>
  1341.                                                         <div class="code-line">
  1342.                                 <div class="line-number">
  1343.                                     177                                </div>
  1344.                                 <pre class="line-str">     */</pre>
  1345.                             </div>
  1346.                                                         <div class="code-line">
  1347.                                 <div class="line-number">
  1348.                                     178                                </div>
  1349.                                 <pre class="line-str">    public function query($sql)</pre>
  1350.                             </div>
  1351.                                                         <div class="code-line">
  1352.                                 <div class="line-number">
  1353.                                     179                                </div>
  1354.                                 <pre class="line-str">    {</pre>
  1355.                             </div>
  1356.                                                         <div class="code-line">
  1357.                                 <div class="line-number">
  1358.                                     180                                </div>
  1359.                                 <pre class="line-str">        $params = func_get_args();</pre>
  1360.                             </div>
  1361.                                                         <div class="code-line">
  1362.                                 <div class="line-number">
  1363.                                     181                                </div>
  1364.                                 <pre class="line-str">        // Shift the SQL parameter off of the list</pre>
  1365.                             </div>
  1366.                                                         <div class="code-line">
  1367.                                 <div class="line-number">
  1368.                                     182                                </div>
  1369.                                 <pre class="line-str">        array_shift($params);</pre>
  1370.                             </div>
  1371.                                                         <div class="code-line">
  1372.                                 <div class="line-number">
  1373.                                     183                                </div>
  1374.                                 <pre class="line-str"> </pre>
  1375.                             </div>
  1376.                                                         <div class="code-line">
  1377.                                 <div class="line-number">
  1378.                                     184                                </div>
  1379.                                 <pre class="line-str">        // If 2nd param is an array, use it as the series of params, rather than</pre>
  1380.                             </div>
  1381.                                                         <div class="code-line">
  1382.                                 <div class="line-number">
  1383.                                     185                                </div>
  1384.                                 <pre class="line-str">        // the rest of the param list</pre>
  1385.                             </div>
  1386.                                                         <div class="code-line">
  1387.                                 <div class="line-number">
  1388.                                     186                                </div>
  1389.                                 <pre class="line-str">        if (isset($params[0]) &amp;&amp; is_array($params[0])) {</pre>
  1390.                             </div>
  1391.                                                         <div class="code-line">
  1392.                                 <div class="line-number">
  1393.                                     187                                </div>
  1394.                                 <pre class="line-str">            $params = $params[0];</pre>
  1395.                             </div>
  1396.                                                         <div class="code-line">
  1397.                                 <div class="line-number">
  1398.                                     188                                </div>
  1399.                                 <pre class="line-str">        }</pre>
  1400.                             </div>
  1401.                                                         <div class="code-line">
  1402.                                 <div class="line-number">
  1403.                                     189                                </div>
  1404.                                 <pre class="line-str"> </pre>
  1405.                             </div>
  1406.                                                         <div class="code-line">
  1407.                                 <div class="line-number">
  1408.                                     190                                </div>
  1409.                                 <pre class="line-str">        $this-&gt;connect();</pre>
  1410.                             </div>
  1411.                                                         <div class="code-line">
  1412.                                 <div class="line-number">
  1413.                                     191                                </div>
  1414.                                 <pre class="line-str"> </pre>
  1415.                             </div>
  1416.                                                         <div class="code-line">
  1417.                                 <div class="line-number">
  1418.                                     192                                </div>
  1419.                                 <pre class="line-str">        // Store this statement in our PDO object for easy use later</pre>
  1420.                             </div>
  1421.                                                         <div class="code-line">
  1422.                                 <div class="line-number">
  1423.                                     193                                </div>
  1424.                                 <pre class="line-str">        $this-&gt;statement = $this-&gt;prepare($sql, $this-&gt;fetchMode);</pre>
  1425.                             </div>
  1426.                                                         <div class="code-line">
  1427.                                 <div class="line-number">
  1428.                                     194                                </div>
  1429.                                 <pre class="line-str"> </pre>
  1430.                             </div>
  1431.                                                         <div class="code-line">
  1432.                                 <div class="line-number">
  1433.                                     195                                </div>
  1434.                                 <pre class="line-str">        // Execute the query</pre>
  1435.                             </div>
  1436.                                                         <div class="code-line bg-danger">
  1437.                                 <div class="line-number">
  1438.                                     196                                </div>
  1439.                                 <pre class="line-str">        $this-&gt;statement-&gt;execute($params);</pre>
  1440.                             </div>
  1441.                                                         <div class="code-line">
  1442.                                 <div class="line-number">
  1443.                                     197                                </div>
  1444.                                 <pre class="line-str"> </pre>
  1445.                             </div>
  1446.                                                         <div class="code-line">
  1447.                                 <div class="line-number">
  1448.                                     198                                </div>
  1449.                                 <pre class="line-str">        // Return the statement</pre>
  1450.                             </div>
  1451.                                                         <div class="code-line">
  1452.                                 <div class="line-number">
  1453.                                     199                                </div>
  1454.                                 <pre class="line-str">        return $this-&gt;statement;</pre>
  1455.                             </div>
  1456.                                                         <div class="code-line">
  1457.                                 <div class="line-number">
  1458.                                     200                                </div>
  1459.                                 <pre class="line-str">    }</pre>
  1460.                             </div>
  1461.                                                         <div class="code-line">
  1462.                                 <div class="line-number">
  1463.                                     201                                </div>
  1464.                                 <pre class="line-str"> </pre>
  1465.                             </div>
  1466.                                                         <div class="code-line">
  1467.                                 <div class="line-number">
  1468.                                     202                                </div>
  1469.                                 <pre class="line-str">    /**</pre>
  1470.                             </div>
  1471.                                                         <div class="code-line">
  1472.                                 <div class="line-number">
  1473.                                     203                                </div>
  1474.                                 <pre class="line-str">     * Prepares an SQL statement to be executed by the PDOStatement::execute() method.</pre>
  1475.                             </div>
  1476.                                                         <div class="code-line">
  1477.                                 <div class="line-number">
  1478.                                     204                                </div>
  1479.                                 <pre class="line-str">     * Useful when executing the same query with different bound parameters.</pre>
  1480.                             </div>
  1481.                                                         <div class="code-line">
  1482.                                 <div class="line-number">
  1483.                                     205                                </div>
  1484.                                 <pre class="line-str">     *</pre>
  1485.                             </div>
  1486.                                                         <div class="code-line">
  1487.                                 <div class="line-number">
  1488.                                     206                                </div>
  1489.                                 <pre class="line-str">     * @param string $sql The SQL statement to prepare</pre>
  1490.                             </div>
  1491.                                                         <div class="code-line">
  1492.                                 <div class="line-number">
  1493.                                     207                                </div>
  1494.                                 <pre class="line-str">     * @param int $fetchMode The PDO::FETCH_* constant</pre>
  1495.                             </div>
  1496.                                                         <div class="code-line">
  1497.                                 <div class="line-number">
  1498.                                     208                                </div>
  1499.                                 <pre class="line-str">     * @return PDOStatement The resulting PDOStatement from the preparation of this query</pre>
  1500.                             </div>
  1501.                                                         <div class="code-line">
  1502.                                 <div class="line-number">
  1503.                                     209                                </div>
  1504.                                 <pre class="line-str">     * @see PDOStatement::execute()</pre>
  1505.                             </div>
  1506.                                                         <div class="code-line">
  1507.                                 <div class="line-number">
  1508.                                     210                                </div>
  1509.                                 <pre class="line-str">     */</pre>
  1510.                             </div>
  1511.                                                         <div class="code-line">
  1512.                                 <div class="line-number">
  1513.                                     211                                </div>
  1514.                                 <pre class="line-str">    public function prepare($sql, $fetchMode = null)</pre>
  1515.                             </div>
  1516.                                                         <div class="code-line">
  1517.                                 <div class="line-number">
  1518.                                     212                                </div>
  1519.                                 <pre class="line-str">    {</pre>
  1520.                             </div>
  1521.                                                         <div class="code-line">
  1522.                                 <div class="line-number">
  1523.                                     213                                </div>
  1524.                                 <pre class="line-str">        if ($fetchMode === null) {</pre>
  1525.                             </div>
  1526.                                                         <div class="code-line">
  1527.                                 <div class="line-number">
  1528.                                     214                                </div>
  1529.                                 <pre class="line-str">            $fetchMode = $this-&gt;fetchMode;</pre>
  1530.                             </div>
  1531.                                                         <div class="code-line">
  1532.                                 <div class="line-number">
  1533.                                     215                                </div>
  1534.                                 <pre class="line-str">        }</pre>
  1535.                             </div>
  1536.                                                         <div class="code-line">
  1537.                                 <div class="line-number">
  1538.                                     216                                </div>
  1539.                                 <pre class="line-str"> </pre>
  1540.                             </div>
  1541.                                                         <div class="code-line">
  1542.                                 <div class="line-number">
  1543.                                     217                                </div>
  1544.                                 <pre class="line-str">        $this-&gt;statement = $this-&gt;connect()-&gt;prepare($sql);</pre>
  1545.                             </div>
  1546.                                                         <div class="code-line">
  1547.                                 <div class="line-number">
  1548.                                     218                                </div>
  1549.                                 <pre class="line-str">        // Set the default fetch mode for this query</pre>
  1550.                             </div>
  1551.                                                         <div class="code-line">
  1552.                                 <div class="line-number">
  1553.                                     219                                </div>
  1554.                                 <pre class="line-str">        $this-&gt;statement-&gt;setFetchMode($fetchMode);</pre>
  1555.                             </div>
  1556.                                                         <div class="code-line">
  1557.                                 <div class="line-number">
  1558.                                     220                                </div>
  1559.                                 <pre class="line-str"> </pre>
  1560.                             </div>
  1561.                                                         <div class="code-line">
  1562.                                 <div class="line-number">
  1563.                                     221                                </div>
  1564.                                 <pre class="line-str">        return $this-&gt;statement;</pre>
  1565.                             </div>
  1566.                                                         <div class="code-line">
  1567.                                 <div class="line-number">
  1568.                                     222                                </div>
  1569.                                 <pre class="line-str">    }</pre>
  1570.                             </div>
  1571.                                                         <div class="code-line">
  1572.                                 <div class="line-number">
  1573.                                     223                                </div>
  1574.                                 <pre class="line-str"> </pre>
  1575.                             </div>
  1576.                                                         <div class="code-line">
  1577.                                 <div class="line-number">
  1578.                                     224                                </div>
  1579.                                 <pre class="line-str">    /**</pre>
  1580.                             </div>
  1581.                                                         <div class="code-line">
  1582.                                 <div class="line-number">
  1583.                                     225                                </div>
  1584.                                 <pre class="line-str">     * Begin a transaction</pre>
  1585.                             </div>
  1586.                                                         <div class="code-line">
  1587.                                 <div class="line-number">
  1588.                                     226                                </div>
  1589.                                 <pre class="line-str">     *</pre>
  1590.                             </div>
  1591.                                                         <div class="code-line">
  1592.                                 <div class="line-number">
  1593.                                     227                                </div>
  1594.                                 <pre class="line-str">     * @return boolean True if the transaction was successfully opened, false otherwise</pre>
  1595.                             </div>
  1596.                                                         <div class="code-line">
  1597.                                 <div class="line-number">
  1598.                                     228                                </div>
  1599.                                 <pre class="line-str">     */</pre>
  1600.                             </div>
  1601.                                                         <div class="code-line">
  1602.                                 <div class="line-number">
  1603.                                     229                                </div>
  1604.                                 <pre class="line-str">    public function begin()</pre>
  1605.                             </div>
  1606.                                                         <div class="code-line">
  1607.                                 <div class="line-number">
  1608.                                     230                                </div>
  1609.                                 <pre class="line-str">    {</pre>
  1610.                             </div>
  1611.                                                         <div class="code-line">
  1612.                                 <div class="line-number">
  1613.                                     231                                </div>
  1614.                                 <pre class="line-str">        return $this-&gt;connect()-&gt;beginTransaction();</pre>
  1615.                             </div>
  1616.                                                         <div class="code-line">
  1617.                                 <div class="line-number">
  1618.                                     232                                </div>
  1619.                                 <pre class="line-str">    }</pre>
  1620.                             </div>
  1621.                                                         <div class="code-line">
  1622.                                 <div class="line-number">
  1623.                                     233                                </div>
  1624.                                 <pre class="line-str"> </pre>
  1625.                             </div>
  1626.                                                         <div class="code-line">
  1627.                                 <div class="line-number">
  1628.                                     234                                </div>
  1629.                                 <pre class="line-str">    /**</pre>
  1630.                             </div>
  1631.                                                         <div class="code-line">
  1632.                                 <div class="line-number">
  1633.                                     235                                </div>
  1634.                                 <pre class="line-str">     * Rolls back and closes the transaction</pre>
  1635.                             </div>
  1636.                                                         <div class="code-line">
  1637.                                 <div class="line-number">
  1638.                                     236                                </div>
  1639.                                 <pre class="line-str">     *</pre>
  1640.                             </div>
  1641.                                                         <div class="code-line">
  1642.                                 <div class="line-number">
  1643.                                     237                                </div>
  1644.                                 <pre class="line-str">     * @return boolean True if the transaction was successfully rolled back and closed, false otherwise</pre>
  1645.                             </div>
  1646.                                                         <div class="code-line">
  1647.                                 <div class="line-number">
  1648.                                     238                                </div>
  1649.                                 <pre class="line-str">     */</pre>
  1650.                             </div>
  1651.                                                         <div class="code-line">
  1652.                                 <div class="line-number">
  1653.                                     239                                </div>
  1654.                                 <pre class="line-str">    public function rollBack()</pre>
  1655.                             </div>
  1656.                                                         <div class="code-line">
  1657.                                 <div class="line-number">
  1658.                                     240                                </div>
  1659.                                 <pre class="line-str">    {</pre>
  1660.                             </div>
  1661.                                                         <div class="code-line">
  1662.                                 <div class="line-number">
  1663.                                     241                                </div>
  1664.                                 <pre class="line-str">        return $this-&gt;connect()-&gt;rollBack();</pre>
  1665.                             </div>
  1666.                                                         <div class="code-line">
  1667.                                 <div class="line-number">
  1668.                                     242                                </div>
  1669.                                 <pre class="line-str">    }</pre>
  1670.                             </div>
  1671.                                                         <div class="code-line">
  1672.                                 <div class="line-number">
  1673.                                     243                                </div>
  1674.                                 <pre class="line-str"> </pre>
  1675.                             </div>
  1676.                                                         <div class="code-line">
  1677.                                 <div class="line-number">
  1678.                                     244                                </div>
  1679.                                 <pre class="line-str">    /**</pre>
  1680.                             </div>
  1681.                                                         <div class="code-line">
  1682.                                 <div class="line-number">
  1683.                                     245                                </div>
  1684.                                 <pre class="line-str">     * Commits a transaction</pre>
  1685.                             </div>
  1686.                                                         <div class="code-line">
  1687.                                 <div class="line-number">
  1688.                                     246                                </div>
  1689.                                 <pre class="line-str">     *</pre>
  1690.                             </div>
  1691.                                                         <div class="code-line">
  1692.                                 <div class="line-number">
  1693.                                     247                                </div>
  1694.                                 <pre class="line-str">     * @return boolean True if the transaction was successfully commited and closed, false otherwise</pre>
  1695.                             </div>
  1696.                                                         <div class="code-line">
  1697.                                 <div class="line-number">
  1698.                                     248                                </div>
  1699.                                 <pre class="line-str">     */</pre>
  1700.                             </div>
  1701.                                                         <div class="code-line">
  1702.                                 <div class="line-number">
  1703.                                     249                                </div>
  1704.                                 <pre class="line-str">    public function commit()</pre>
  1705.                             </div>
  1706.                                                         <div class="code-line">
  1707.                                 <div class="line-number">
  1708.                                     250                                </div>
  1709.                                 <pre class="line-str">    {</pre>
  1710.                             </div>
  1711.                                                         <div class="code-line">
  1712.                                 <div class="line-number">
  1713.                                     251                                </div>
  1714.                                 <pre class="line-str">        return $this-&gt;connect()-&gt;commit();</pre>
  1715.                             </div>
  1716.                                                         <div class="code-line">
  1717.                                 <div class="line-number">
  1718.                                     252                                </div>
  1719.                                 <pre class="line-str">    }</pre>
  1720.                             </div>
  1721.                                                         <div class="code-line">
  1722.                                 <div class="line-number">
  1723.                                     253                                </div>
  1724.                                 <pre class="line-str"> </pre>
  1725.                             </div>
  1726.                                                         <div class="code-line">
  1727.                                 <div class="line-number">
  1728.                                     254                                </div>
  1729.                                 <pre class="line-str">    /**</pre>
  1730.                             </div>
  1731.                                                         <div class="code-line">
  1732.                                 <div class="line-number">
  1733.                                     255                                </div>
  1734.                                 <pre class="line-str">     * Returns the connection's PDO object if a connection has been established, null otherwise.</pre>
  1735.                             </div>
  1736.                                                         <div class="code-line">
  1737.                                 <div class="line-number">
  1738.                                     256                                </div>
  1739.                                 <pre class="line-str">     *</pre>
  1740.                             </div>
  1741.                                                         <div class="code-line">
  1742.                                 <div class="line-number">
  1743.                                     257                                </div>
  1744.                                 <pre class="line-str">     * @return PDO The PDO connection object, null if no connection exists</pre>
  1745.                             </div>
  1746.                                                         <div class="code-line">
  1747.                                 <div class="line-number">
  1748.                                     258                                </div>
  1749.                                 <pre class="line-str">     */</pre>
  1750.                             </div>
  1751.                                                         <div class="code-line">
  1752.                                 <div class="line-number">
  1753.                                     259                                </div>
  1754.                                 <pre class="line-str">    public function getConnection()</pre>
  1755.                             </div>
  1756.                                                         <div class="code-line">
  1757.                                 <div class="line-number">
  1758.                                     260                                </div>
  1759.                                 <pre class="line-str">    {</pre>
  1760.                             </div>
  1761.                                                         <div class="code-line">
  1762.                                 <div class="line-number">
  1763.                                     261                                </div>
  1764.                                 <pre class="line-str">        return $this-&gt;connection;</pre>
  1765.                             </div>
  1766.                                                         <div class="code-line">
  1767.                                 <div class="line-number">
  1768.                                     262                                </div>
  1769.                                 <pre class="line-str">    }</pre>
  1770.                             </div>
  1771.                                                         <div class="code-line">
  1772.                                 <div class="line-number">
  1773.                                     263                                </div>
  1774.                                 <pre class="line-str"> </pre>
  1775.                             </div>
  1776.                                                         <div class="code-line">
  1777.                                 <div class="line-number">
  1778.                                     264                                </div>
  1779.                                 <pre class="line-str">    /**</pre>
  1780.                             </div>
  1781.                                                         <div class="code-line">
  1782.                                 <div class="line-number">
  1783.                                     265                                </div>
  1784.                                 <pre class="line-str">     * Set the PDO connection to use</pre>
  1785.                             </div>
  1786.                                                         <div class="code-line">
  1787.                                 <div class="line-number">
  1788.                                     266                                </div>
  1789.                                 <pre class="line-str">     *</pre>
  1790.                             </div>
  1791.                                                         <div class="code-line">
  1792.                                 <div class="line-number">
  1793.                                     267                                </div>
  1794.                                 <pre class="line-str">     * @param PDO $connection</pre>
  1795.                             </div>
  1796.                                                         <div class="code-line">
  1797.                                 <div class="line-number">
  1798.                                     268                                </div>
  1799.                                 <pre class="line-str">     * @return PdoConnection</pre>
  1800.                             </div>
  1801.                                                         <div class="code-line">
  1802.                                 <div class="line-number">
  1803.                                     269                                </div>
  1804.                                 <pre class="line-str">     */</pre>
  1805.                             </div>
  1806.                                                         <div class="code-line">
  1807.                                 <div class="line-number">
  1808.                                     270                                </div>
  1809.                                 <pre class="line-str">    public function setConnection(PDO $connection)</pre>
  1810.                             </div>
  1811.                                                         <div class="code-line">
  1812.                                 <div class="line-number">
  1813.                                     271                                </div>
  1814.                                 <pre class="line-str">    {</pre>
  1815.                             </div>
  1816.                                                         <div class="code-line">
  1817.                                 <div class="line-number">
  1818.                                     272                                </div>
  1819.                                 <pre class="line-str">        $this-&gt;connection = $connection;</pre>
  1820.                             </div>
  1821.                                                         <div class="code-line">
  1822.                                 <div class="line-number">
  1823.                                     273                                </div>
  1824.                                 <pre class="line-str">        return $this;</pre>
  1825.                             </div>
  1826.                                                         <div class="code-line">
  1827.                                 <div class="line-number">
  1828.                                     274                                </div>
  1829.                                 <pre class="line-str">    }</pre>
  1830.                             </div>
  1831.                                                         <div class="code-line">
  1832.                                 <div class="line-number">
  1833.                                     275                                </div>
  1834.                                 <pre class="line-str"> </pre>
  1835.                             </div>
  1836.                                                         <div class="code-line">
  1837.                                 <div class="line-number">
  1838.                                     276                                </div>
  1839.                                 <pre class="line-str">    /**</pre>
  1840.                             </div>
  1841.                                                     </div>
  1842.                     </div>
  1843.                 </div>
  1844.                             </div>
  1845.         </div>
  1846.     </div>
  1847. </div>        </div>
  1848.     </body>
  1849. </html>
RAW Paste Data