Overview

Namespaces

  • Deliverist
    • Builder
      • Commands

Classes

  • Builder

Interfaces

  • ICommand

Exceptions

  • BuilderException
  • CommandException
  • Exception
  • FileSystemException
  • InvalidArgumentException
  • InvalidStateException
  • Overview
  • Namespace
  • Class

Class Builder

Namespace: Deliverist\Builder
Located at Builder.php
Methods summary
public
# __construct( string $directory, array $commands = array() )

Parameters

$directory
$commands
public string
# getPath( string|null $path = NULL )

Parameters

$path

Returns

string
public Deliverist\Builder\Builder
# make( string|Deliverist\Builder\ICommand|callable $command )

Parameters

$command

Returns

Deliverist\Builder\Builder

Throws

Deliverist\Builder\BuilderException
public CzProject\Runner\RunnerResult
# execute( string|array $cmd, string|null $subdir = NULL )

Parameters

$cmd
$subdir

Returns

CzProject\Runner\RunnerResult
public string
# readFile( string $file )

Parameters

$file

Returns

string
public
# writeFile( string $file, string $content )

Parameters

$file
$content
public
# delete( string $path )

Parameters

$path
public Deliverist\Builder\Builder
# log( string $message, integer $type = self::INFO )

Parameters

$message
$type

Returns

Deliverist\Builder\Builder
public Deliverist\Builder\Builder
# logDebug( string $message )

Parameters

$message

Returns

Deliverist\Builder\Builder
public Deliverist\Builder\Builder
# logWarning( string $message )

Parameters

$message

Returns

Deliverist\Builder\Builder
public Deliverist\Builder\Builder
# logError( string $message )

Parameters

$message

Returns

Deliverist\Builder\Builder
public Deliverist\Builder\Builder
# logSuccess( string $message )

Parameters

$message

Returns

Deliverist\Builder\Builder
protected CzProject\Runner\Runner
# createRunner( string $directory )

Parameters

$directory

Returns

CzProject\Runner\Runner
Constants summary
integer DEBUG
# 0
integer INFO
# 1
integer SUCCESS
# 2
integer WARNING
# 3
integer ERROR
# 4
integer MAKE_START
# 0
integer MAKE_END
# 1
Properties summary
public callback[] $onLog

(message, type)

(message, type)

#
public callback[] $onMake

(command name, type self::MAKE_*)

(command name, type self::MAKE_*)

#
protected CzProject\Runner\Runner $runner
#
deliverist/builder master API documentation API documentation generated by ApiGen