Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2e5951f

Browse files
committed
Expose the CLI version in the WDT, fix #365
1 parent fb361f7 commit 2e5951f

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

local/php/php_server.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import (
5151
type Server struct {
5252
Version *phpstore.Version
5353
logger zerolog.Logger
54+
appVersion string
5455
homeDir string
5556
projectDir string
5657
documentRoot string
@@ -62,7 +63,7 @@ type Server struct {
6263
var addslashes = strings.NewReplacer("\\", "\\\\", "'", "\\'")
6364

6465
// NewServer creates a new PHP server backend
65-
func NewServer(homeDir, projectDir, documentRoot, passthru string, logger zerolog.Logger) (*Server, error) {
66+
func NewServer(homeDir, projectDir, documentRoot, passthru, appVersion string, logger zerolog.Logger) (*Server, error) {
6667
logger.Debug().Str("source", "PHP").Msg("Reloading PHP versions")
6768
phpStore := phpstore.New(homeDir, true, nil)
6869
version, source, warning, err := phpStore.BestVersionForDir(projectDir)
@@ -76,6 +77,7 @@ func NewServer(homeDir, projectDir, documentRoot, passthru string, logger zerolo
7677
return &Server{
7778
Version: version,
7879
logger: logger.With().Str("source", "PHP").Str("php", version.Version).Str("path", version.ServerPath()).Logger(),
80+
appVersion: appVersion,
7981
homeDir: homeDir,
8082
projectDir: projectDir,
8183
documentRoot: documentRoot,

local/php/toolbar.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,10 @@ func (p *Server) tweakToolbar(body io.ReadCloser, env map[string]string) (io.Rea
129129
<div class="sf-toolbar-info" style="left: 0px;">
130130
<div class="sf-toolbar-info-group">
131131
<div class="sf-toolbar-info-piece">
132-
<b>Server</b>` + p.Version.ServerTypeName() + ` ` + p.Version.Version + `
132+
<b>Server</b>` + p.appVersion + `
133+
</div>
134+
<div class="sf-toolbar-info-piece">
135+
<b>PHP</b>` + p.Version.ServerTypeName() + ` ` + p.Version.Version + `
133136
</div>
134137
<div class="sf-toolbar-info-piece">
135138
<b>Tunnel</b>` + tunnel + `

local/project/project.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ func New(c *Config) (*Project, error) {
7676
return nil
7777
}
7878
} else {
79-
p.PHPServer, err = php.NewServer(c.HomeDir, c.ProjectDir, documentRoot, passthru, c.Logger)
79+
p.PHPServer, err = php.NewServer(c.HomeDir, c.ProjectDir, documentRoot, passthru, c.AppVersion, c.Logger)
8080
if err != nil {
8181
return nil, err
8282
}

0 commit comments

Comments
 (0)