wp-includes class-IXR.php

The Incutio XML-RPC Library file (not Inutio !) contains 5 occurrences of is_a

class IXR_Value {
.....
	function calculateType() {
.....
//		if (is_object($this->data) && is_a($this->data, 'IXR_Date')) {
		$class_name = 'IXR_Date';
		if ( is_object($this->data)
		 && ( ( get_class($this->data) == $class_name )
		 || is_subclass_of($this->data, $class_name) ) ) {
.....
//		if (is_object($this->data) && is_a($this->data, 'IXR_Base64')) {
		$class_name = 'IXR_Base64';
		if ( is_object($this->data)
		 && ( ( get_class($this->data) == $class_name )
		 || is_subclass_of($this->data, $class_name) ) ) {
.....
class IXR_Server {
.....
	function serve($data = false) {
	function multiCall($methodcalls) {
.....
//		if (is_a($result, 'IXR_Error')) {
		$class_name = 'IXR_Error';
		if ( ( get_class($result) == $class_name )
		 || is_subclass_of($result, $class_name) ) {
.....
class IXR_IntrospectionServer extends IXR_Server {
.....
	function call($methodname, $args) {
.....
//		if (!is_a($arg, 'IXR_Date')) {
		$class_name = 'IXR_Date';
		if ( ( get_class($arg) != $class_name )
		 && !is_subclass_of($arg, $class_name) ) {
Technorati Tags: ,

Post a Comment

Your email is never shared. Required fields are marked *

*
*