field; $value = $this->value; if ( ! empty( $settings['class_name'] ) && ! empty( $settings['callback_name'] ) ) { /** @var callable $callback */ $callback = array( $settings['class_name'], $settings['callback_name'] ); call_user_func( $callback, $settings, $value ); return; } if ( ! empty( $settings['callback_name'] ) ) { call_user_func( $settings['callback_name'], $settings, $value ); } } }