Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
/*
3
 * Copyright 2014 Google Inc.
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License");
6
 * you may not use this file except in compliance with the License.
7
 * You may obtain a copy of the License at
8
 *
9
 *     http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS,
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
 * See the License for the specific language governing permissions and
15
 * limitations under the License.
16
 */
17
 
18
if (!class_exists('Google_Client')) {
19
  require_once dirname(__FILE__) . '/../autoload.php';
20
}
21
 
22
/**
23
 * A blank storage class, for cases where caching is not
24
 * required.
25
 */
26
#[AllowDynamicProperties]
27
class Google_Cache_Null extends Google_Cache_Abstract
28
{
29
  public function __construct(Google_Client $client)
30
  {
31
 
32
  }
33
 
34
   /**
35
   * @inheritDoc
36
   */
37
  public function get($key, $expiration = false)
38
  {
39
    return false;
40
  }
41
 
42
  /**
43
   * @inheritDoc
44
   */
45
  public function set($key, $value)
46
  {
47
    // Nop.
48
  }
49
 
50
  /**
51
   * @inheritDoc
52
   * @param String $key
53
   */
54
  public function delete($key)
55
  {
56
    // Nop.
57
  }
58
}