PHP Class Jarves\Router\RestApiLoader

Inheritance: extends Symfony\Component\Config\Loader\Loader
Datei anzeigen Open project: jarves/jarves

Protected Properties

Property Type Description
$annotationLoader Symfony\Component\Routing\Loader\AnnotationFileLoader
$jarves Jarves\Jarves
$routes Symfony\Component\Routing\RouteCollection

Public Methods

Method Description
__construct ( $jarves )
addEntryPointRoutes ( RouteCollection $routes, $pattern, Object $object )
importObjectRoutes ( )
importWindowRoutes ( )
load ( $resource, $type = null )
setupObjectRouteRequirements ( $route, Object $object, $withPrefix = false )
setupRelationRoutes ( $pattern, Object $object ) Maybe in v1.1
setupRoutes ( Bundle $config, $controller, $pattern, $objectSection, Object $object, Object $relationObject = null, Field $relationField = null )
setupWindowRoute ( EntryPoint $entryPoint )
supports ( $resource, $type = null )

Method Details

__construct() public method

public __construct ( $jarves )

addEntryPointRoutes() public method

public addEntryPointRoutes ( RouteCollection $routes, $pattern, Object $object )
$routes Symfony\Component\Routing\RouteCollection
$object Jarves\Configuration\Object

importObjectRoutes() public method

public importObjectRoutes ( )

importWindowRoutes() public method

public importWindowRoutes ( )

load() public method

public load ( $resource, $type = null )

setupObjectRouteRequirements() public method

public setupObjectRouteRequirements ( $route, Object $object, $withPrefix = false )
$object Jarves\Configuration\Object

setupRelationRoutes() public method

Maybe in v1.1
public setupRelationRoutes ( $pattern, Object $object )
$pattern
$object Jarves\Configuration\Object

setupRoutes() public method

public setupRoutes ( Bundle $config, $controller, $pattern, $objectSection, Object $object, Object $relationObject = null, Field $relationField = null )
$config Jarves\Configuration\Bundle
$object Jarves\Configuration\Object
$relationObject Jarves\Configuration\Object
$relationField Jarves\Configuration\Field

setupWindowRoute() public method

public setupWindowRoute ( EntryPoint $entryPoint )
$entryPoint Jarves\Configuration\EntryPoint

supports() public method

public supports ( $resource, $type = null )

Property Details

$annotationLoader protected_oe property

protected AnnotationFileLoader,Symfony\Component\Routing\Loader $annotationLoader
return Symfony\Component\Routing\Loader\AnnotationFileLoader

$jarves protected_oe property

protected Jarves,Jarves $jarves
return Jarves\Jarves

$routes protected_oe property

protected RouteCollection,Symfony\Component\Routing $routes
return Symfony\Component\Routing\RouteCollection