added some comments to the view class.
This commit is contained in:
@@ -7,6 +7,11 @@ class URL {
|
||||
*
|
||||
* If the given URL is already well-formed, it will be returned unchanged.
|
||||
*
|
||||
* <code>
|
||||
* // Create a URL to a location within the application
|
||||
* $url = URL::to('user/profile');
|
||||
* </code>
|
||||
*
|
||||
* @param string $url
|
||||
* @param bool $https
|
||||
* @return string
|
||||
@@ -57,6 +62,14 @@ class URL {
|
||||
* parameter to the method. The values of this array will be used to fill the
|
||||
* wildcard segments of the route URI.
|
||||
*
|
||||
* <code>
|
||||
* // Create a URL to the "profile" named route
|
||||
* $url = URL::to_route('profile');
|
||||
*
|
||||
* // Create a URL to the "profile" named route with wildcard parameters
|
||||
* $url = URL::to_route('profile', array($username));
|
||||
* </code>
|
||||
*
|
||||
* @param string $name
|
||||
* @param array $parameters
|
||||
* @param bool $https
|
||||
@@ -70,9 +83,9 @@ class URL {
|
||||
|
||||
$uri = substr($uris[0], strpos($uris[0], '/'));
|
||||
|
||||
// Spin through each route parameter and replace the route wildcard segment
|
||||
// with the corresponding parameter passed to the method.
|
||||
foreach ($parameters as $parameter)
|
||||
// Spin through each route parameter and replace the route wildcard
|
||||
// segment with the corresponding parameter passed to the method.
|
||||
foreach ((array) $parameters as $parameter)
|
||||
{
|
||||
$uri = preg_replace('/\(.+?\)/', $parameter, $uri, 1);
|
||||
}
|
||||
@@ -100,6 +113,14 @@ class URL {
|
||||
/**
|
||||
* Generate a URL friendly "slug".
|
||||
*
|
||||
* <code>
|
||||
* // Returns "this-is-my-blog-post"
|
||||
* $slug = URL::slug('This is my blog post!');
|
||||
*
|
||||
* // Returns "this_is_my_blog_post"
|
||||
* $slug = URL::slug('This is my blog post!', '_');
|
||||
* </code>
|
||||
*
|
||||
* @param string $title
|
||||
* @param string $separator
|
||||
* @return string
|
||||
@@ -119,6 +140,17 @@ class URL {
|
||||
|
||||
/**
|
||||
* Magic Method for dynamically creating URLs to named routes.
|
||||
*
|
||||
* <code>
|
||||
* // Create a URL to the "profile" named route
|
||||
* $url = URL::to_profile();
|
||||
*
|
||||
* // Create a URL to the "profile" named route with wildcard segments
|
||||
* $url = URL::to_profile(array($username));
|
||||
*
|
||||
* // Create a URL to the "profile" named route using HTTPS
|
||||
* $url = URL::to_secure_profile();
|
||||
* </code>
|
||||
*/
|
||||
public static function __callStatic($method, $parameters)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user