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.