1
0
Fork 0

phpjs: Remove library dependency

Austin Schaffer 2020-02-05 16:30:38 -05:00
commit 98d9d208f6
3 changed files with 16 additions and 15 deletions

View File

@ -25,13 +25,14 @@
},
"dependencies": {
"easejs": "0.2.x",
"mongodb": "1.2.14",
"dotenv-flow": "3.1.0",
"amqplib": "0.5.3",
"avro-js": "1.9.1",
"prom-client": "11.0.0",
"memcached": "2.2.2"
"easejs": "0.2.x",
"mongodb": "1.2.14",
"dotenv-flow": "3.1.0",
"amqplib": "0.5.3",
"avro-js": "1.9.1",
"prom-client": "11.0.0",
"memcached": "2.2.2",
"php-serialize": "3.0.1"
},
"devDependencies": {
"typescript": "~3.7",

View File

@ -20,9 +20,9 @@
*/
var fs = require( 'fs' ),
sprintf = require( 'php' ).sprintf,
Class = require( 'easejs' ).Class;
var fs = require( 'fs' ),
utilFormat = require( 'util' ).format,
Class = require( 'easejs' ).Class;
/**
@ -115,7 +115,7 @@ module.exports = Class( 'Log',
// log to file?
if ( this._fd !== null )
{
var buffer = Buffer.from( sprintf.apply( this, args ) + "\n" );
var buffer = Buffer.from( utilFormat.apply( this, args ) + "\n" );
fs.writeSync( this._fd, buffer, 0, buffer.length, null );
}

View File

@ -22,8 +22,8 @@
*/
// php compatibility
var php = require( 'php' ),
Class = require( 'easejs' ).Class;
var Class = require( 'easejs' ).Class,
phpS = require('php-serialize');
/**
@ -235,7 +235,7 @@ module.exports = Class.extend( require( '../../events' ).EventEmitter,
for ( var key in data )
{
newdata += key + '|' + php.serialize( data[ key ] );
newdata += key + '|' + phpS.serialize( data[ key ] );
}
_self._memcache.set( _self._id, newdata, 0, function()
@ -281,7 +281,7 @@ module.exports = Class.extend( require( '../../events' ).EventEmitter,
val = splits[ ++i ];
// the values are serialized PHP data; unserialize them
val = php.unserialize( val );
val = phpS.unserialize( val );
// add to the session data
session_data[ key ] = val;