Class CategoriesApiV2Controller
Provides a gateway to the CategoryWriteService and CategoryReadService classes, which handle the shop category resources.
category |
System |
---|---|
package |
ApiV2Controllers |
__construct(\Slim\Slim $api, array $uri)
Call this constructor from every child controller class in order to set the Slim instance and the request routes arguments to the class.
deprecated |
The "__initialize" method will is deprecated and will be removed in a future version. Please use the new "init" for bootstrapping your child API controllers. |
---|---|
Throws |
|
\Slim\Slim
Slim framework instance, used for request/response manipulation.
array
This array contains all the segments of the current request, starting from the resource.
delete()
apiVersion |
2.1.0 |
---|---|
apiName |
DeleteCategory |
apiGroup |
Categories |
apiDescription |
Removes a category record from the database. The products that are assigned to this category will not
be removed. To see an example usage take a look at
|
get()
apiVersion |
2.4.0 |
---|---|
apiName |
GetCategory |
apiGroup |
Categories |
apiDescription |
Get multiple or a single category records through a GET request. Use recursive GET-parameter flag to include all
child categories. All categories in the result will be amound themselves, so there is no nesting. This method
supports all the GET parameters that are mentioned in the "Introduction" section of this documentation.
To see an example usage take a look at |
getCallableResource( $controller, array $mappedURI, \Slim\Slim $api)
array
\Slim\Slim
post()
apiVersion |
2.1.0 |
---|---|
apiName |
CreateCategory |
apiGroup |
Categories |
apiDescription |
Creates new category in the system. To see an example usage take a look at
|
put()
apiVersion |
2.1.0 |
---|---|
apiName |
UpdateCategory |
apiGroup |
Categories |
apiDescription |
Use this method to update an existing category record. Take a look in the POST method for more detailed
explanation on every resource property. To see an example usage take a look at
|
DEFAULT_PAGE_ITEMS
var |
---|
DEFAULT_CONTROLLER_NAME
var |
---|
DEFAULT_RATE_LIMIT
var |
---|
DEFAULT_RATE_RESET_PERIOD
var |
---|