php: Move server code into new phpx package
This commit is contained in:
parent
4df5f6387c
commit
2e47626900
13 changed files with 134 additions and 86 deletions
18
internal/phpx/php.go
Normal file
18
internal/phpx/php.go
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
// Package phpx provides functionalities for interacting with PHP code
|
||||
package phpx
|
||||
|
||||
import "github.com/tkw1536/goprogram/stream"
|
||||
|
||||
// Executor represents anything that can spawn
|
||||
type Executor interface {
|
||||
// Spawn spawns a new (independent) process executing code.
|
||||
// It should return only once the execution terminates.
|
||||
Spawn(str stream.IOStream, code string) error
|
||||
}
|
||||
|
||||
// SpawnFunc implements Executor
|
||||
type SpawnFunc func(str stream.IOStream, code string) error
|
||||
|
||||
func (sf SpawnFunc) Spawn(str stream.IOStream, code string) error {
|
||||
return sf(str, code)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue