CloneSet255


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
73240.992class_member_list[6]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17329
libraries/joomla/session/storage/apc.php
27329
libraries/joomla/session/storage/eaccelerator.php
Clone Instance
1
Line Count
73
Source Line
29
Source File
libraries/joomla/session/storage/apc.php

        /**
        * Constructor
        *
        * @access protected
        * @param array $options optional parameters
        */
        function __construct($options=  array()) {

                if (!$this->test()) {
            return JError::raiseError(404, "The apc extension is not available");
          }

                parent:: __construct($options);
              }

        /**
         * Open the SessionHandler backend.
         *
         * @access public
         * @param string $save_path     The path to the session object.
         * @param string $session_name  The name of the session.
         * @return boolean  True on success, false otherwise.
         */
        function open($save_path, $session_name) {

                return TRUE;
              }

        /**
         * Close the SessionHandler backend.
         *
         * @access public
         * @return boolean  True on success, false otherwise.
         */
        function close() {

                return TRUE;
              }

        /**
         * Read the data for a particular session identifier from the
         * SessionHandler backend.
         *
         * @access public
         * @param string $id  The session identifier.
         * @return string  The session data.
         */
        function read($id) {

                $sess_id=  'sess_'
                           .       $id;
                return (string) apc_fetch($sess_id);
              }

        /**
         * Write session data to the SessionHandler backend.
         *
         * @access public
         * @param string $id            The session identifier.
         * @param string $session_data  The session data.
         * @return boolean  True on success, false otherwise.
         */
        function write($id, $session_data) {

                $sess_id=  'sess_'
                           .       $id;
                return apc_store($sess_id, $session_data, ini_get("session.gc_maxlifetime"));
              }

        /**
          * Destroy the data for a particular session identifier in the
          * SessionHandler backend.
          *
          * @access public
          * @param string $id  The session identifier.
          * @return boolean  True on success, false otherwise.
          */
        function destroy($id) {

                $sess_id=  'sess_'
                           .       $id;
                return apc_delete($sess_id);
              }


Clone Instance
2
Line Count
73
Source Line
29
Source File
libraries/joomla/session/storage/eaccelerator.php

        /**
        * Constructor
        *
        * @access protected
        * @param array $options optional parameters
        */
        function __construct($options=  array()) {

                if (!$this->test()) {
            return JError::raiseError(404, "The eaccelerator extension is not available");
          }

                parent:: __construct($options);
              }

        /**
         * Open the SessionHandler backend.
         *
         * @access public
         * @param string $save_path     The path to the session object.
         * @param string $session_name  The name of the session.
         * @return boolean  True on success, false otherwise.
         */
        function open($save_path, $session_name) {

                return TRUE;
              }

        /**
         * Close the SessionHandler backend.
         *
         * @access public
         * @return boolean  True on success, false otherwise.
         */
        function close() {

                return TRUE;
              }

        /**
         * Read the data for a particular session identifier from the
         * SessionHandler backend.
         *
         * @access public
         * @param string $id  The session identifier.
         * @return string  The session data.
         */
        function read($id) {

                $sess_id=  'sess_'
                           .       $id;
                return (string) eaccelerator_get($sess_id);
              }

        /**
         * Write session data to the SessionHandler backend.
         *
         * @access public
         * @param string $id            The session identifier.
         * @param string $session_data  The session data.
         * @return boolean  True on success, false otherwise.
         */
        function write($id, $session_data) {

                $sess_id=  'sess_'
                           .       $id;
                return eaccelerator_put($sess_id, $session_data, ini_get("session.gc_maxlifetime"));
              }

        /**
          * Destroy the data for a particular session identifier in the
          * SessionHandler backend.
          *
          * @access public
          * @param string $id  The session identifier.
          * @return boolean  True on success, false otherwise.
          */
        function destroy($id) {

                $sess_id=  'sess_'
                           .       $id;
                return eaccelerator_rm($sess_id);
              }


Clone AbstractionParameter Count: 4Parameter Bindings

/**
        * Constructor
        *
        * @access protected
        * @param array $options optional parameters
        */
function __construct($options=array()) {
  if (!$this->test()) {
    return JError::raiseError(404, [[#variable57f9baa0]]);
  }
  parent:: __construct($options);
}

/**
         * Open the SessionHandler backend.
         *
         * @access public
         * @param string $save_path     The path to the session object.
         * @param string $session_name  The name of the session.
         * @return boolean  True on success, false otherwise.
         */
function open($save_path,$session_name) {
  return TRUE;
}

/**
         * Close the SessionHandler backend.
         *
         * @access public
         * @return boolean  True on success, false otherwise.
         */
function close() {
  return TRUE;
}

/**
         * Read the data for a particular session identifier from the
         * SessionHandler backend.
         *
         * @access public
         * @param string $id  The session identifier.
         * @return string  The session data.
         */
function read($id) {
  $sess_id='sess_'
           . $id;
  return (string) [[#variable57f9b9c0]]($sess_id);
}

/**
         * Write session data to the SessionHandler backend.
         *
         * @access public
         * @param string $id            The session identifier.
         * @param string $session_data  The session data.
         * @return boolean  True on success, false otherwise.
         */
function write($id,$session_data) {
  $sess_id='sess_'
           . $id;
  return [[#variable588458c0]]($sess_id,$session_data,ini_get("session.gc_maxlifetime"));
}

/**
          * Destroy the data for a particular session identifier in the
          * SessionHandler backend.
          *
          * @access public
          * @param string $id  The session identifier.
          * @return boolean  True on success, false otherwise.
          */
function destroy($id) {
  $sess_id='sess_'
           . $id;
  return [[#variable57f9b9e0]]($sess_id);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#57f9baa0]]
"The apc extension is not available" 
12[[#57f9baa0]]
"The eaccelerator extension is not available" 
21[[#57f9b9c0]]
apc_fetch 
22[[#57f9b9c0]]
eaccelerator_get 
31[[#588458c0]]
apc_store 
32[[#588458c0]]
eaccelerator_put 
41[[#57f9b9e0]]
apc_delete 
42[[#57f9b9e0]]
eaccelerator_rm