Automattic\WooCommerce\StoreApi
RoutesController::get()
Get a route class instance.
Each route class is instantized with the SchemaController instance, and its main Schema Type.
Method of the class: RoutesController{}
No Hooks.
Return
AbstractRoute
.
Usage
$RoutesController = new RoutesController(); $RoutesController->get( $name, $version );
- $name(string) (required)
- Name of schema.
- $version(string)
- API Version being requested.
Default: 'v1'
RoutesController::get() RoutesController::get code WC 9.5.1
public function get( $name, $version = 'v1' ) { $route = $this->routes[ $version ][ $name ] ?? false; if ( ! $route ) { throw new \Exception( "{$name} {$version} route does not exist" ); } return new $route( $this->schema_controller, $this->schema_controller->get( $route::SCHEMA_TYPE, $route::SCHEMA_VERSION ) ); }