Ouzo\ControllerUrl::createUrl PHP Method

createUrl() public static method

public static createUrl ( $params )
    public static function createUrl($params)
    {
        if (is_string($params)) {
            return self::_createUrlFromString($params);
        }
        if (is_array($params)) {
            return self::_createUrlFromArray($params);
        }
        throw new InvalidArgumentException('Illegal arguments');
    }

Usage Example

示例#1
0
 /**
  * @test
  */
 public function shouldCreateCorrectUrlWithExtraParams()
 {
     //given
     $defaults = Config::getValue('global');
     //when
     $url = ControllerUrl::createUrl(array('controller' => 'users', 'action' => 'add', 'extraParams' => array('id' => 5, 'name' => 'john')));
     //then
     $this->assertEquals($defaults['prefix_system'] . '/users/add/id/5/name/john', $url);
 }
All Usage Examples Of Ouzo\ControllerUrl::createUrl