Documentation
¶
Index ¶
Constants ¶
View Source
const ( Dependency = "composer" PackagesDependency = "php-composer-packages" CacheDependency = "php-composer-cache" ComposerLock = "composer.lock" ComposerJSON = "composer.json" ComposerPHAR = "composer.phar" GithubOAUTHKey = "github-oauth.github.com" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BuildpackYAML ¶
type BuildpackYAML struct {
Composer ComposerConfig `yaml:"composer"`
}
func LoadComposerBuildpackYAML ¶
func LoadComposerBuildpackYAML(appRoot string) (BuildpackYAML, error)
LoadComposerBuildpackYAML loads the buildpack YAML from disk
type Composer ¶
type Composer struct {
Logger logger.Logger
Runner runner.Runner
// contains filtered or unexported fields
}
Composer runner
func NewComposer ¶
NewComposer creates a new Composer runner
func (Composer) CheckPlatformReqs ¶
CheckPlatformReqs looks for required extension
type ComposerConfig ¶
type Contributor ¶
type Contributor struct {
ComposerLayer layers.DependencyLayer
PhpLayer layers.Layer
// contains filtered or unexported fields
}
func NewContributor ¶
func NewContributor(builder build.Build) (Contributor, bool, error)
func (Contributor) Contribute ¶
func (n Contributor) Contribute() error
Click to show internal directories.
Click to hide internal directories.