public function query( $query ) {
		$query = $this->router->mergeQueryAttribute(
			$this->getAttribute( 'query', null ),
			$query
		);

		return $this->attribute( 'query', $query );
	}
public function query( $query ) {
		$query = $this->router->mergeQueryAttribute(
			$this->getAttribute( 'query', null ),
			$query
		);

		return $this->attribute( 'query', $query );
	}
public function query ( $ query ) { $ query = $ this -> router -> mergeQueryAttribute ( $ this -> getAttribute ( 'query' , null ) , $ query ) ; return $ this -> attribute ( 'query' , $ query ) ; }
Set the query attribute.

@param  callable $query
@return static   $this
Set the query attribute .