Dagger
Search

php

No long description provided.

Installation

dagger install github.com/carnage/dagger-php-module@22aa90a967f4eef40bba1ddce096ad04e8888b33

Entrypoint

Return Type
Php
Example
func (m *myModule) example() *Php  {
	return dag.
			Php()
}
@function
def example() -> dag.Php:
	return (
		dag.php()
	)
@func()
example(): Php {
	return dag
		.php()
}

Types

Php 🔗

apache() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
versionString !"8.3"PHP Version to use
osString !"alpine"OS Version to use, valid options: alpine, debian
Example
func (m *myModule) example(version string, os string) *Container  {
	return dag.
			Php().
			Apache(version, os)
}
@function
def example(version: str, os: str) -> dagger.Container:
	return (
		dag.php()
		.apache(version, os)
	)
@func()
example(version: string, os: string): Container {
	return dag
		.php()
		.apache(version, os)
}

cli() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
versionString !"8.3"PHP Version to use
osString !"alpine"OS Version to use, valid options: alpine, debian
Example
func (m *myModule) example(version string, os string) *Container  {
	return dag.
			Php().
			Cli(version, os)
}
@function
def example(version: str, os: str) -> dagger.Container:
	return (
		dag.php()
		.cli(version, os)
	)
@func()
example(version: string, os: string): Container {
	return dag
		.php()
		.cli(version, os)
}

fpm() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
versionString !"8.3"PHP Version to use
osString !"alpine"OS Version to use, valid options: alpine, debian
Example
func (m *myModule) example(version string, os string) *Container  {
	return dag.
			Php().
			Fpm(version, os)
}
@function
def example(version: str, os: str) -> dagger.Container:
	return (
		dag.php()
		.fpm(version, os)
	)
@func()
example(version: string, os: string): Container {
	return dag
		.php()
		.fpm(version, os)
}

zts() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
versionString !"8.3"PHP Version to use
osString !"alpine"OS Version to use, valid options: alpine, debian
Example
func (m *myModule) example(version string, os string) *Container  {
	return dag.
			Php().
			Zts(version, os)
}
@function
def example(version: str, os: str) -> dagger.Container:
	return (
		dag.php()
		.zts(version, os)
	)
@func()
example(version: string, os: string): Container {
	return dag
		.php()
		.zts(version, os)
}

withExtension() 🔗

Install a PHP extension into a container

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
containerContainer !-The container to install the extension into,
extensionString !-No description provided
Example
func (m *myModule) example(container *Container, extension string) *Container  {
	return dag.
			Php().
			WithExtension(container, extension)
}
@function
def example(container: dagger.Container, extension: str) -> dagger.Container:
	return (
		dag.php()
		.with_extension(container, extension)
	)
@func()
example(container: Container, extension: string): Container {
	return dag
		.php()
		.withExtension(container, extension)
}