public function cacheObject($o)
    {
        if (\PHPDaemon\Core\Daemon::$config->logevents->value) {
            \PHPDaemon\Core\Daemon::log(__METHOD__ . '(' . json_encode($o) . ')');
        }

        if (isset($o['_key'])) {
            $this->cache->set($o['_key'], bson_encode($o));
            $this->cache->set('_id.' . ((string)$o['_id']), $o['_key']);
        }

        if (isset($o['_ev'])) {
            $o['name'] = $o['_ev'];

            if (\PHPDaemon\Core\Daemon::$config->logevents->value) {
                \PHPDaemon\Core\Daemon::log('MongoNode send event ' . $o['name']);
            }
        }
    }
public function cacheObject($o)
    {
        if (\PHPDaemon\Core\Daemon::$config->logevents->value) {
            \PHPDaemon\Core\Daemon::log(__METHOD__ . '(' . json_encode($o) . ')');
        }

        if (isset($o['_key'])) {
            $this->cache->set($o['_key'], bson_encode($o));
            $this->cache->set('_id.' . ((string)$o['_id']), $o['_key']);
        }

        if (isset($o['_ev'])) {
            $o['name'] = $o['_ev'];

            if (\PHPDaemon\Core\Daemon::$config->logevents->value) {
                \PHPDaemon\Core\Daemon::log('MongoNode send event ' . $o['name']);
            }
        }
    }
public function cacheObject ( $ o ) { if ( \ PHPDaemon \ Core \ Daemon :: $ config -> logevents -> value ) { \ PHPDaemon \ Core \ Daemon :: log ( __METHOD__ . '(' . json_encode ( $ o ) . ')' ) ; } if ( isset ( $ o [ '_key' ] ) ) { $ this -> cache -> set ( $ o [ '_key' ] , bson_encode ( $ o ) ) ; $ this -> cache -> set ( '_id.' . ( ( string ) $ o [ '_id' ] ) , $ o [ '_key' ] ) ; } if ( isset ( $ o [ '_ev' ] ) ) { $ o [ 'name' ] = $ o [ '_ev' ] ; if ( \ PHPDaemon \ Core \ Daemon :: $ config -> logevents -> value ) { \ PHPDaemon \ Core \ Daemon :: log ( 'MongoNode send event ' . $ o [ 'name' ] ) ; } } }
Method called when object received.
@param object Object.
@return void
Method called when object received .