Scaffolder v2.0.0
  • Namespace
  • Class

Namespaces

  • Scaffolder
    • Commands
    • Compilers
      • Core
        • Api
      • Layout
      • View

Classes

  • AbstractCompiler
  • AbstractCoreCompiler
  • AbstractViewCompiler

Class AbstractCompiler

Direct known subclasses

Scaffolder\Compilers\AbstractCoreCompiler, Scaffolder\Compilers\AbstractViewCompiler

Indirect known subclasses

Scaffolder\Compilers\Core\Api\ApiControllerCompiler, Scaffolder\Compilers\Core\Api\ApiModelCompiler, Scaffolder\Compilers\View\CreateViewCompiler, Scaffolder\Compilers\View\DashboardViewCompiler, Scaffolder\Compilers\View\EditViewCompiler, Scaffolder\Compilers\View\IndexViewCompiler, Scaffolder\Compilers\View\LoginViewCompiler, Scaffolder\Compilers\View\WelcomeViewCompiler, Scaffolder\Compilers\Core\Api\ApiRouteCompiler, Scaffolder\Compilers\Core\ControllerCompiler, Scaffolder\Compilers\Core\MigrationCompiler, Scaffolder\Compilers\Core\ModelCompiler, Scaffolder\Compilers\Core\RouteCompiler, Scaffolder\Compilers\Layout\CreateLayoutCompiler, Scaffolder\Compilers\Layout\EditLayoutCompiler, Scaffolder\Compilers\Layout\PageLayoutCompiler

Abstract
Namespace: Scaffolder\Compilers
Located at Scaffolder/Compilers/AbstractCompiler.php

Methods summary

abstract protected mixed
# store( $modelName, stdClass $scaffolderConfig, $compiled, Scaffolder\Support\FileToCompile $fileToCompile )

Store the compiled stub.

Store the compiled stub.

Parameters

$modelName
$scaffolderConfig
$compiled
$fileToCompile

Returns

mixed
protected
# replaceClassName( $modelName )

Replace the class name.

Replace the class name.

Parameters

$modelName

Returns


$this
protected
# replaceNamespace( stdClass $scaffolderConfig )

Replace the namespace.

Replace the namespace.

Parameters

$scaffolderConfig

Returns


$this
protected string
# tab( $size )

Tab helper.

Tab helper.

Parameters

$size

Returns

string

Constants summary

string CACHE_EXT

Cache file extension.

Cache file extension.

# '.scf'

Properties summary

protected string $stub

File stub.

File stub.

#
Scaffolder v2.0.0 API documentation generated by ApiGen