Deprecate wp_clone(). Call clone directly. Props hakre. fixes #16813

git-svn-id: https://develop.svn.wordpress.org/trunk@17613 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2011-04-06 17:44:29 +00:00
parent 71eeebc9bc
commit 259c415b7b
5 changed files with 26 additions and 23 deletions

View File

@@ -509,7 +509,7 @@ function update_option( $option, $newvalue ) {
wp_protect_special_option( $option );
if ( is_object($newvalue) )
$newvalue = wp_clone($newvalue);
$newvalue = clone $newvalue;
$newvalue = sanitize_option( $option, $newvalue );
$oldvalue = get_option( $option );
@@ -590,8 +590,12 @@ function add_option( $option, $value = '', $deprecated = '', $autoload = 'yes' )
wp_protect_special_option( $option );
/*
* FIXME the next two lines of code are not necessary and should be removed.
* @see http://core.trac.wordpress.org/ticket/13480
*/
if ( is_object($value) )
$value = wp_clone($value);
$value = clone $value;
$value = sanitize_option( $option, $value );