Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Specify, design, and implement a class called Statistician . After a statisticia

ID: 3542135 • Letter: S

Question

                    Specify, design, and implement a class called Statistician. After a statistician is initialized, it can be given a sequence of double                    numbers. Each number in the sequence is given to the statistician by activating a method called nextNumber. For example, we can declare                    a statistician called s, and then give it the sequence of numbers 1.1, -2.4, 0.8, as shown here:                 

Statistician s = new Statistician();                 

s.nextNumber(1.1);                 

s.nextNumber(-2.4);                 

s.nextNumber(0.8);                 

                    Provide methods to obtain information about the sequence:                 

Explanation / Answer

$tag

(string) (required) The name of the existing Filter to Hook the $function_to_add argument to. You can find a list of Filter Hooks here.

Default: None

$function_to_add

(callback) (required) The name of the function to be called when the custom Filter is applied.

Default: None

$priority

(integer) (optional) Used to specify the order in which the functions associated with a particular action are executed. Lower numbers correspond with earlier execution, and functions with the same priority are executed in the order in which they were added to the filter.

Default: 10

$accepted_args

(integer) (optional) The number of arguments the function(s) accept(s). In WordPress 1.5.1 and newer hooked functions can take extra arguments that are set when the matching apply_filters() call is run.

Default: 1

Return

The function returns true whether the attempted function hook fails or not. There is no test that the function exists nor whether the $function_to_add is even a string. It is up to you to take care and this is done for optimization purposes, so everything is as quick as possible.


Example

The filter img_caption_shortcode is applied in media.php using the following call:


// Allow plugins/themes to override the default caption template.

$output = apply_filters('img_caption_shortcode', '', $attr, $content);

if ( $output != '' )

return $output;

The target filter function will be called with three arguments:


'' <= This is normally the value the filter will be modifying

$attr

$content

In order for the filter function to actually receive the full argument list, the call to add_filter() must be modified to specify there are 3 arguments on the parameter list.


add_filter('img_caption_shortcode', 'my_img_caption_shortcode_filter',10,3);


/**

* Filter to replace the [caption] shortcode text with HTML5 compliant code

*

* @return text HTML content describing embedded figure

**/

function my_img_caption_shortcode_filter($val, $attr, $content = null)

{

extract(shortcode_atts(array(

'id' => '',

'align' => '',

'width' => '',

'caption' => ''

), $attr));

if ( 1 > (int) $width || empty($caption) )

return $val;


$capid = '';

if ( $id ) {

$id = esc_attr($id);

$capid = 'id="figcaption_'. $id . '" ';

$id = 'id="' . $id . '" aria-labelledby="figcaption_' . $id . '" ';

}


return '<figure ' . $id . 'class="wp-caption ' . esc_attr($align) . '">' . do_shortcode( $content ) . '<figcaption ' . $capid

. 'class="wp-caption-text">' . $caption . '</figcaption></figure>';

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote