AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface::getDatabasePort PHP Method

getDatabasePort() public method

Returns the database port information.
public getDatabasePort ( ) : AppserverIo\Appserver\Core\Api\Node\DatabasePortNode
return AppserverIo\Appserver\Core\Api\Node\DatabasePortNode The database port information
    public function getDatabasePort();

Usage Example

 /**
  * Convert's the passed database node into a DTO.
  *
  * @param \AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface $databaseNode The datgabase node to convert
  *
  * @return \AppserverIo\Apps\Api\TransferObject\DatabaseOverviewData The DTO
  */
 public function toDatabaseOverviewData(DatabaseNodeInterface $databaseNode)
 {
     $overviewData = new DatabaseOverviewData();
     $overviewData->setId($databaseNode->getPrimaryKey());
     $overviewData->setCharset((string) $databaseNode->getCharset());
     $overviewData->setDatabaseHost((string) $databaseNode->getDatabaseHost());
     $overviewData->setDatabaseName((string) $databaseNode->getDatabaseName());
     $overviewData->setDatabasePort((int) $databaseNode->getDatabasePort());
     $overviewData->setDriver((string) $databaseNode->getDriver());
     $overviewData->setDriverOptions((string) $databaseNode->getDriverOptions());
     $overviewData->setMemory((bool) $databaseNode->getMemory());
     $overviewData->setPassword((string) $databaseNode->getPassword());
     $overviewData->setPath((string) $databaseNode->getPath());
     $overviewData->setUnixSocket((string) $databaseNode->getUnixSocket());
     $overviewData->setUser((string) $databaseNode->getUser());
     return $overviewData;
 }
All Usage Examples Of AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface::getDatabasePort