source: extensions/Google2Piwigo/include/Zend/Gdata/Gbase/SnippetQuery.php @ 17475

Last change on this file since 17475 was 17475, checked in by mistic100, 12 years ago

new extension: Google2Piwigo

File size: 2.0 KB
Line 
1<?php
2
3/**
4 * Zend Framework
5 *
6 * LICENSE
7 *
8 * This source file is subject to the new BSD license that is bundled
9 * with this package in the file LICENSE.txt.
10 * It is also available through the world-wide-web at this URL:
11 * http://framework.zend.com/license/new-bsd
12 * If you did not receive a copy of the license and are unable to
13 * obtain it through the world-wide-web, please send an email
14 * to license@zend.com so we can send you a copy immediately.
15 *
16 * @category   Zend
17 * @package    Zend_Gdata
18 * @subpackage Gbase
19 * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
20 * @license    http://framework.zend.com/license/new-bsd     New BSD License
21 * @version    $Id: SnippetQuery.php 24594 2012-01-05 21:27:01Z matthew $
22 */
23
24/**
25 * Zend_Gdata_Query
26 */
27require_once('Zend/Gdata/Query.php');
28
29/**
30 * Zend_Gdata_Gbase_Query
31 */
32require_once('Zend/Gdata/Gbase/Query.php');
33
34/**
35 * Assists in constructing queries for Google Base Snippets Feed
36 *
37 * @link http://code.google.com/apis/base/
38 *
39 * @category   Zend
40 * @package    Zend_Gdata
41 * @subpackage Gbase
42 * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
43 * @license    http://framework.zend.com/license/new-bsd     New BSD License
44 */
45class Zend_Gdata_Gbase_SnippetQuery extends Zend_Gdata_Gbase_Query
46{
47    /**
48     * Path to the snippets feeds on the Google Base server.
49     */
50    const BASE_SNIPPET_FEED_URI = 'https://www.google.com/base/feeds/snippets';
51
52    /**
53     * The default URI for POST methods
54     *
55     * @var string
56     */
57    protected $_defaultFeedUri = self::BASE_SNIPPET_FEED_URI;
58
59    /**
60     * Returns the query URL generated by this query instance.
61     *
62     * @return string The query URL for this instance.
63     */
64    public function getQueryUrl()
65    {
66        $uri = $this->_defaultFeedUri;
67        if ($this->getCategory() !== null) {
68            $uri .= '/-/' . $this->getCategory();
69        }
70        $uri .= $this->getQueryString();
71        return $uri;
72    }
73
74}
Note: See TracBrowser for help on using the repository browser.