Class **Phalcon\\Mvc\\Micro\\Collection** ========================================= *implements* :doc:`Phalcon\\Mvc\\Micro\\CollectionInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Groups Micro-Mvc handlers as controllers .. code-block:: php setHandler(new PostsController()); $collection->get('/posts/edit/{id}', 'edit'); $app->mount($collection); Methods ------- protected **_addMap** (*string|array* $method, *string* $routePattern, *mixed* $handler, *string* $name) Internal function to add a handler to the group public **setPrefix** (*unknown* $prefix) Sets a prefix for all routes added to the collection public **getPrefix** () Returns the collection prefix if any public *array* **getHandlers** () Returns the registered handlers public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **setHandler** (*mixed* $handler, [*boolean* $lazy]) Sets the main handler public **setLazy** (*unknown* $lazy) Sets if the main handler must be lazy loaded public **isLazy** () Returns if the main handler must be lazy loaded public *mixed* **getHandler** () Returns the main handler public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **map** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **get** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is GET public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **post** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is POST public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **put** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is PUT public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **patch** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is PATCH public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **head** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is HEAD public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **delete** (*string* $routePattern, *callable* $handler, [*string* $name]) Maps a route to a handler that only matches if the HTTP method is DELETE public :doc:`Phalcon\\Mvc\\Micro\\Collection ` **options** (*string* $routePattern, *callable* $handler, [*unknown* $name]) Maps a route to a handler that only matches if the HTTP method is OPTIONS