Scaffolder v2.0.0
  • Namespace
  • Class

Namespaces

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

Classes

  • ControllerCompiler
  • MigrationCompiler
  • ModelCompiler
  • RouteCompiler

Class RouteCompiler

Scaffolder\Compilers\AbstractCompiler
Extended by Scaffolder\Compilers\AbstractCoreCompiler
Extended by Scaffolder\Compilers\Core\RouteCompiler

Direct known subclasses

Scaffolder\Compilers\Core\Api\ApiRouteCompiler

Namespace: Scaffolder\Compilers\Core
Located at Scaffolder/Compilers/Core/RouteCompiler.php

Methods summary

public string
# compile( $stub, $modelName, $modelData, stdClass $scaffolderConfig, $hash, array $extensions, null $extra = null )

Compiles a route.

Compiles a route.

Parameters

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

Returns

string
public string
# compileGroup( $stub, $compiledRoutes, stdClass $scaffolderConfig )

Compiles a group of routes.

Compiles a group of routes.

Parameters

$stub
$compiledRoutes
$scaffolderConfig

Returns

string
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
# replaceResource( $modelName )

Replace the resource.

Replace the resource.

Parameters

$modelName

Returns


$this
protected
# replaceRoutes( $compiledRoutes )

Replace compiled routes.

Replace compiled routes.

Parameters

$compiledRoutes

Returns


$this

Methods inherited from Scaffolder\Compilers\AbstractCompiler

replaceClassName(), replaceNamespace(), 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