protected function resolvePatternAlias($alias)
	{
		if (isset($this->patterns[$alias]) and $class = $this->patterns[$alias]->resolve($alias))
		{
			return $class;
		}

		foreach ($this->patterns as $resolver)
		{
			if ($class = $resolver->resolve($alias))
			{
				return $class;
			}
		}

		return false;
	}
protected function resolvePatternAlias($alias)
	{
		if (isset($this->patterns[$alias]) and $class = $this->patterns[$alias]->resolve($alias))
		{
			return $class;
		}

		foreach ($this->patterns as $resolver)
		{
			if ($class = $resolver->resolve($alias))
			{
				return $class;
			}
		}

		return false;
	}
protected function resolvePatternAlias ( $ alias ) { if ( isset ( $ this -> patterns [ $ alias ] ) and $ class = $ this -> patterns [ $ alias ] -> resolve ( $ alias ) ) { return $ class ; } foreach ( $ this -> patterns as $ resolver ) { if ( $ class = $ resolver -> resolve ( $ alias ) ) { return $ class ; } } return false ; }
Resolves pattern aliases

@param string $alias

@return string|boolean
Resolves pattern aliases