rdbms: optimize DatabaseDomain::newFromId() to remember the string form
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 4 Jul 2019 06:39:30 +0000 (23:39 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 4 Jul 2019 06:46:16 +0000 (23:46 -0700)
Change-Id: I9505a17e25589a77b898d300ad318c92ccc6a94b

includes/libs/rdbms/database/domain/DatabaseDomain.php

index c1eceb0..5698cf8 100644 (file)
@@ -90,7 +90,10 @@ class DatabaseDomain {
                        $schema = null;
                }
 
-               return new self( $database, $schema, $prefix );
+               $instance = new self( $database, $schema, $prefix );
+               $instance->equivalentString = (string)$domain;
+
+               return $instance;
        }
 
        /**