implements Phalcon\Mvc\Micro\CollectionInterface
Groups Micro-Mvc handlers as controllers
<?php
$app = new Phalcon\Mvc\Micro();
$collection = new Phalcon\Mvc\Micro\Collection();
$collection->setHandler(new PostsController());
$collection->get('/posts/edit/{id}', 'edit');
$app->mount($collection);
public Phalcon\Mvc\Micro\CollectionInterface setPrefix (string $prefix)
Sets a prefix for all routes added to the collection
public string getPrefix ()
Returns the collection prefix if any
public array getHandlers ()
Returns the registered handlers
public Phalcon\Mvc\Micro\CollectionInterface setHandler (mixed $handler, [boolean $lazy])
Sets the main handler
public Phalcon\Mvc\Micro\CollectionInterface setLazy (boolean $lazy)
Sets if the main handler must be lazy loaded
public boolean isLazy ()
Returns if the main handler must be lazy loaded
public mixed getHandler ()
Returns the main handler
public Phalcon\Mvc\Micro\CollectionInterface map (string $routePattern, callable $handler)
Maps a route to a handler
public Phalcon\Mvc\Micro\CollectionInterface get (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is GET
public Phalcon\Mvc\Micro\CollectionInterface post (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is POST
public Phalcon\Mvc\Micro\CollectionInterface put (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is PUT
public Phalcon\Mvc\Micro\CollectionInterface patch (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is PATCH
public Phalcon\Mvc\Micro\CollectionInterface head (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is HEAD
public Phalcon\Mvc\Micro\CollectionInterface delete (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is DELETE
public Phalcon\Mvc\Micro\CollectionInterface options (string $routePattern, callable $handler)
Maps a route to a handler that only matches if the HTTP method is OPTIONS