Scaffolder v2.0.0
  • Namespace
  • Class

Namespaces

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

Classes

  • AbstractCompiler
  • AbstractCoreCompiler
  • AbstractViewCompiler

Class AbstractViewCompiler

Scaffolder\Compilers\AbstractCompiler
Extended by Scaffolder\Compilers\AbstractViewCompiler

Direct known subclasses

Scaffolder\Compilers\Layout\CreateLayoutCompiler, Scaffolder\Compilers\Layout\EditLayoutCompiler, Scaffolder\Compilers\Layout\PageLayoutCompiler, Scaffolder\Compilers\View\CreateViewCompiler, Scaffolder\Compilers\View\DashboardViewCompiler, Scaffolder\Compilers\View\EditViewCompiler, Scaffolder\Compilers\View\IndexViewCompiler, Scaffolder\Compilers\View\LoginViewCompiler, Scaffolder\Compilers\View\WelcomeViewCompiler

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

Methods summary

abstract public mixed
# compile( $stub, $modelName, $modelData, stdClass $scaffolderConfig, $hash, Scaffolder\Support\Contracts\ScaffolderThemeExtensionInterface $themeExtension, array $extensions, null $extra = null )

Abstract compiler.

Abstract compiler.

Parameters

$stub
$modelName
$modelData
$scaffolderConfig
$hash
$themeExtension
$extensions
$extra

Returns

mixed
protected
# replaceBreadcrumb( $modelName, $modelLabel )

Replace the breadcrumb.

Replace the breadcrumb.

Parameters

$modelName
$modelLabel

Returns


$this

Methods inherited from Scaffolder\Compilers\AbstractCompiler

replaceClassName(), replaceNamespace(), store(), tab()

Constants summary

Constants inherited from Scaffolder\Compilers\AbstractCompiler

CACHE_EXT

Properties summary

Properties inherited from Scaffolder\Compilers\AbstractCompiler

$stub

Scaffolder v2.0.0 API documentation generated by ApiGen