Exemplo n.º 1
0
 /**
  * Funkce pro připravení entity nového Metasource podle DbConnection
  * @param PpConnection $ppConnection
  * @return Metasource
  */
 public static function newFromPpConnection(PpConnection $ppConnection)
 {
     $metasource = new Metasource();
     $metasource->type = $ppConnection->type;
     $metasource->dbName = $ppConnection->dbName;
     $metasource->dbServer = $ppConnection->dbServer;
     $metasource->dbApi = $ppConnection->dbApi;
     if (!empty($ppConnection->dbPort)) {
         $metasource->dbPort = $ppConnection->dbPort;
     }
     $metasource->dbUsername = $ppConnection->dbUsername;
     $metasource->setDbPassword($ppConnection->dbPassword);
     return $metasource;
 }