@@ -1774,15 +1774,16 @@ private function getOptions(): array
17741774 $ options = array (
17751775 \PDO ::ATTR_ERRMODE => \PDO ::ERRMODE_EXCEPTION ,
17761776 \PDO ::ATTR_DEFAULT_FETCH_MODE => \PDO ::FETCH_ASSOC ,
1777- \PDO ::ATTR_PERSISTENT => true ,
17781777 );
17791778 switch ($ this ->driver ) {
17801779 case 'mysql ' :return $ options + [
17811780 \PDO ::ATTR_EMULATE_PREPARES => false ,
17821781 \PDO ::MYSQL_ATTR_FOUND_ROWS => true ,
1782+ \PDO ::ATTR_PERSISTENT => true ,
17831783 ];
17841784 case 'pgsql ' :return $ options + [
17851785 \PDO ::ATTR_EMULATE_PREPARES => false ,
1786+ \PDO ::ATTR_PERSISTENT => true ,
17861787 ];
17871788 case 'sqlsrv ' :return $ options + [
17881789 \PDO ::SQLSRV_ATTR_FETCHES_NUMERIC_TYPE => true ,
@@ -2803,7 +2804,7 @@ public function __construct(Router $router, Responder $responder, array $propert
28032804 $ this ->reflection = $ reflection ;
28042805 }
28052806
2806- private function handleColumns (String $ method , String $ path , String $ databaseName , String $ tableName/*: void*/
2807+ private function handleColumns (String $ method , String $ path , String $ databaseName , String $ tableName) /*: void*/
28072808 {
28082809 $ columnHandler = $ this ->getProperty ('columnHandler ' , '' );
28092810 if ($ columnHandler ) {
@@ -2817,7 +2818,7 @@ private function handleColumns(String $method, String $path, String $databaseNam
28172818 }
28182819 }
28192820
2820- private function handleTable (String $ method , String $ path , String $ databaseName , String $ tableName/*: void*/
2821+ private function handleTable (String $ method , String $ path , String $ databaseName , String $ tableName) /*: void*/
28212822 {
28222823 if (!$ this ->reflection ->hasTable ($ tableName )) {
28232824 return ;
@@ -2833,7 +2834,7 @@ private function handleTable(String $method, String $path, String $databaseName,
28332834 }
28342835 }
28352836
2836- private function handleJoinTables (String $ method , String $ path , String $ databaseName , array $ joinParameters/*: void*/
2837+ private function handleJoinTables (String $ method , String $ path , String $ databaseName , array $ joinParameters) /*: void*/
28372838 {
28382839 $ uniqueTableNames = array ();
28392840 foreach ($ joinParameters as $ joinParameter ) {
@@ -2847,7 +2848,7 @@ private function handleJoinTables(String $method, String $path, String $database
28472848 }
28482849 }
28492850
2850- private function handleAllTables (String $ method , String $ path , String $ databaseName/*: void*/
2851+ private function handleAllTables (String $ method , String $ path , String $ databaseName) /*: void*/
28512852 {
28522853 $ tableNames = $ this ->reflection ->getTableNames ();
28532854 foreach ($ tableNames as $ tableName ) {
@@ -3231,7 +3232,7 @@ private function set(String $path, String $value) /*: void*/
32313232 $ current = $ value ;
32323233 }
32333234
3234- public function setPaths (DatabaseDefinition $ database/*: void*/
3235+ public function setPaths (DatabaseDefinition $ database) /*: void*/
32353236 {
32363237 $ result = [];
32373238 foreach ($ database ->getTables () as $ database ) {
@@ -3847,7 +3848,7 @@ class PathTree implements \JsonSerializable
38473848
38483849 private $ tree ;
38493850
3850- public function __construct (object &$ tree = null )
3851+ public function __construct ( /* object */ &$ tree = null )
38513852 {
38523853 if (!$ tree ) {
38533854 $ tree = $ this ->newTree ();
0 commit comments