]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Merge branch 'master' into 0.9.x
authorEvan Prodromou <evan@status.net>
Sun, 3 Jan 2010 05:47:34 +0000 (19:47 -1000)
committerEvan Prodromou <evan@status.net>
Sun, 3 Jan 2010 05:47:34 +0000 (19:47 -1000)
Conflicts:
classes/Memcached_DataObject.php

1  2 
classes/Memcached_DataObject.php
classes/Notice.php

index 4f81bef75c4fb4da016919fd3baf30c8c7262371,b43cb0b56f85ae5b570843ea06a4c1b7dd08e384..1608720d14072980187db8ba0cfb682a9d2d0334
@@@ -23,29 -23,6 +23,29 @@@ require_once INSTALLDIR.'/classes/Memca
  
  class Memcached_DataObject extends DB_DataObject
  {
-     /**
++   /**
 +     * Destructor to free global memory resources associated with
 +     * this data object when it's unset or goes out of scope.
 +     * DB_DataObject doesn't do this yet by itself.
 +     */
 +
 +    function __destruct()
 +    {
 +        $this->free();
 +        if (method_exists('DB_DataObject', '__destruct')) {
 +            parent::__destruct();
 +        }
 +    }
 +
 +    /**
 +     * Wrapper for DB_DataObject's static lookup using memcached
 +     * as backing instead of an in-process cache array.
 +     *
 +     * @param string $cls classname of object type to load
 +     * @param mixed $k key field name, or value for primary key
 +     * @param mixed $v key field value, or leave out for primary key lookup
 +     * @return mixed Memcached_DataObject subtype or false
 +     */
      function &staticGet($cls, $k, $v=null)
      {
          if (is_null($v)) {
Simple merge