| @@ -317,8 +317,8 @@ | ||
| 317 | 317 | * Reimplementation of DateTime::createFromFormat for PHP < 5.3. :( | 
| 318 | 318 | * Borrowed from http://stackoverflow.com/questions/5399075/php-datetimecreatefromformat-in-5-2 | 
| 319 | 319 | * | 
| 320 | - * @param $date_format | |
| 321 | - * @param $date_value | |
| 320 | + * @param string $date_format | |
| 321 | + * @param string $date_value | |
| 322 | 322 | * | 
| 323 | 323 | * @return DateTime | 
| 324 | 324 | */ | 
| @@ -547,7 +547,7 @@ | ||
| 547 | 547 | * @since 2.2.3 | 
| 548 | 548 | * | 
| 549 | 549 | * @param mixed $value Value to ensure is array. | 
| 550 | - * @param array $default Default array. Defaults to empty array. | |
| 550 | + * @param string[] $default Default array. Defaults to empty array. | |
| 551 | 551 | * | 
| 552 | 552 | * @return array The array. | 
| 553 | 553 | */ | 
| @@ -234,7 +234,8 @@ | ||
| 234 | 234 | $tzstring = ''; | 
| 235 | 235 | } | 
| 236 | 236 | |
| 237 | -		if ( empty( $tzstring ) ) { // Create a UTC+- zone if no timezone string exists | |
| 237 | +		if ( empty( $tzstring ) ) { | |
| 238 | +// Create a UTC+- zone if no timezone string exists | |
| 238 | 239 |  			if ( 0 == $current_offset ) { | 
| 239 | 240 | $tzstring = 'UTC+0'; | 
| 240 | 241 |  			} elseif ( $current_offset < 0 ) { | 
| @@ -39,6 +39,9 @@ discard block | ||
| 39 | 39 | return $this->rendered( $date_input . "\n" . $time_input ); | 
| 40 | 40 | } | 
| 41 | 41 | |
| 42 | + /** | |
| 43 | + * @param boolean $has_good_value | |
| 44 | + */ | |
| 42 | 45 |  	public function date_args( $args, $has_good_value ) { | 
| 43 | 46 | $date_args = wp_parse_args( $args['datepicker'], array( | 
| 44 | 47 | 'class' => 'cmb2-text-small cmb2-datepicker', | 
| @@ -54,6 +57,9 @@ discard block | ||
| 54 | 57 | return $this->parse_picker_options( 'date', $date_args ); | 
| 55 | 58 | } | 
| 56 | 59 | |
| 60 | + /** | |
| 61 | + * @param boolean $has_good_value | |
| 62 | + */ | |
| 57 | 63 |  	public function time_args( $args, $has_good_value ) { | 
| 58 | 64 | $time_args = wp_parse_args( $args['timepicker'], array( | 
| 59 | 65 | 'class' => 'cmb2-timepicker text-time', | 
| @@ -15,9 +15,9 @@ discard block | ||
| 15 | 15 | * Get the bootstrap! If using the plugin from wordpress.org, REMOVE THIS! | 
| 16 | 16 | */ | 
| 17 | 17 | |
| 18 | -if ( file_exists( dirname( __FILE__ ) . '/cmb2/init.php' ) ) {
 | |
| 18 | +if ( file_exists( dirname( __FILE__ ) . '/cmb2/init.php' ) ) { | |
| 19 | 19 | require_once dirname( __FILE__ ) . '/cmb2/init.php'; | 
| 20 | -} elseif ( file_exists( dirname( __FILE__ ) . '/CMB2/init.php' ) ) {
 | |
| 20 | +} elseif ( file_exists( dirname( __FILE__ ) . '/CMB2/init.php' ) ) { | |
| 21 | 21 | require_once dirname( __FILE__ ) . '/CMB2/init.php'; | 
| 22 | 22 | } | 
| 23 | 23 | |
| @@ -28,9 +28,9 @@ discard block | ||
| 28 | 28 | * | 
| 29 | 29 | * @return bool True if metabox should show | 
| 30 | 30 | */ | 
| 31 | -function yourprefix_show_if_front_page( $cmb ) {
 | |
| 31 | +function yourprefix_show_if_front_page( $cmb ) { | |
| 32 | 32 | // Don't show this metabox if it's not the front page template. | 
| 33 | -	if ( get_option( 'page_on_front' ) !== $cmb->object_id ) {
 | |
| 33 | +	if ( get_option( 'page_on_front' ) !== $cmb->object_id ) { | |
| 34 | 34 | return false; | 
| 35 | 35 | } | 
| 36 | 36 | return true; | 
| @@ -43,9 +43,9 @@ discard block | ||
| 43 | 43 | * | 
| 44 | 44 | * @return bool True if metabox should show | 
| 45 | 45 | */ | 
| 46 | -function yourprefix_hide_if_no_cats( $field ) {
 | |
| 46 | +function yourprefix_hide_if_no_cats( $field ) { | |
| 47 | 47 | // Don't show this field if not in the cats category. | 
| 48 | -	if ( ! has_tag( 'cats', $field->object_id ) ) {
 | |
| 48 | +	if ( ! has_tag( 'cats', $field->object_id ) ) { | |
| 49 | 49 | return false; | 
| 50 | 50 | } | 
| 51 | 51 | return true; | 
| @@ -57,7 +57,7 @@ discard block | ||
| 57 | 57 | * @param array $field_args Array of field arguments. | 
| 58 | 58 | * @param CMB2_Field $field The field object. | 
| 59 | 59 | */ | 
| 60 | -function yourprefix_render_row_cb( $field_args, $field ) {
 | |
| 60 | +function yourprefix_render_row_cb( $field_args, $field ) { | |
| 61 | 61 | $classes = $field->row_classes(); | 
| 62 | 62 | $id = $field->args( 'id' ); | 
| 63 | 63 | $label = $field->args( 'name' ); | 
| @@ -79,7 +79,7 @@ discard block | ||
| 79 | 79 | * @param array $field_args Array of field arguments. | 
| 80 | 80 | * @param CMB2_Field $field The field object. | 
| 81 | 81 | */ | 
| 82 | -function yourprefix_display_text_small_column( $field_args, $field ) {
 | |
| 82 | +function yourprefix_display_text_small_column( $field_args, $field ) { | |
| 83 | 83 | ?> | 
| 84 | 84 | <div class="custom-column-display <?php echo esc_attr( $field->row_classes() ); ?>"> | 
| 85 | 85 | <p><?php echo $field->escaped_value(); ?></p> | 
| @@ -94,10 +94,10 @@ discard block | ||
| 94 | 94 | * @param array $field_args Array of field parameters. | 
| 95 | 95 | * @param CMB2_Field object $field Field object. | 
| 96 | 96 | */ | 
| 97 | -function yourprefix_before_row_if_2( $field_args, $field ) {
 | |
| 98 | -	if ( 2 == $field->object_id ) {
 | |
| 97 | +function yourprefix_before_row_if_2( $field_args, $field ) { | |
| 98 | +	if ( 2 == $field->object_id ) { | |
| 99 | 99 | echo '<p>Testing <b>"before_row"</b> parameter (on $post_id 2)</p>'; | 
| 100 | -	} else {
 | |
| 100 | +	} else { | |
| 101 | 101 | echo '<p>Testing <b>"before_row"</b> parameter (<b>NOT</b> on $post_id 2)</p>'; | 
| 102 | 102 | } | 
| 103 | 103 | } | 
| @@ -106,7 +106,7 @@ discard block | ||
| 106 | 106 | /** | 
| 107 | 107 | * Hook in and add a demo metabox. Can only happen on the 'cmb2_admin_init' or 'cmb2_init' hook. | 
| 108 | 108 | */ | 
| 109 | -function yourprefix_register_demo_metabox() {
 | |
| 109 | +function yourprefix_register_demo_metabox() { | |
| 110 | 110 | $prefix = 'yourprefix_demo_'; | 
| 111 | 111 | |
| 112 | 112 | /** | 
| @@ -432,7 +432,7 @@ discard block | ||
| 432 | 432 | /** | 
| 433 | 433 | * Hook in and add a metabox that only appears on the 'About' page | 
| 434 | 434 | */ | 
| 435 | -function yourprefix_register_about_page_metabox() {
 | |
| 435 | +function yourprefix_register_about_page_metabox() { | |
| 436 | 436 | $prefix = 'yourprefix_about_'; | 
| 437 | 437 | |
| 438 | 438 | /** | 
| @@ -461,7 +461,7 @@ discard block | ||
| 461 | 461 | /** | 
| 462 | 462 | * Hook in and add a metabox to demonstrate repeatable grouped fields | 
| 463 | 463 | */ | 
| 464 | -function yourprefix_register_repeatable_group_field_metabox() {
 | |
| 464 | +function yourprefix_register_repeatable_group_field_metabox() { | |
| 465 | 465 | $prefix = 'yourprefix_group_'; | 
| 466 | 466 | |
| 467 | 467 | /** | 
| @@ -525,7 +525,7 @@ discard block | ||
| 525 | 525 | /** | 
| 526 | 526 | * Hook in and add a metabox to add fields to the user profile pages | 
| 527 | 527 | */ | 
| 528 | -function yourprefix_register_user_profile_metabox() {
 | |
| 528 | +function yourprefix_register_user_profile_metabox() { | |
| 529 | 529 | $prefix = 'yourprefix_user_'; | 
| 530 | 530 | |
| 531 | 531 | /** | 
| @@ -595,7 +595,7 @@ discard block | ||
| 595 | 595 | /** | 
| 596 | 596 | * Hook in and add a metabox to add fields to taxonomy terms | 
| 597 | 597 | */ | 
| 598 | -function yourprefix_register_taxonomy_metabox() {
 | |
| 598 | +function yourprefix_register_taxonomy_metabox() { | |
| 599 | 599 | $prefix = 'yourprefix_term_'; | 
| 600 | 600 | |
| 601 | 601 | /** | 
| @@ -637,7 +637,7 @@ discard block | ||
| 637 | 637 | /** | 
| 638 | 638 | * Hook in and register a metabox to handle a theme options page | 
| 639 | 639 | */ | 
| 640 | -function yourprefix_register_theme_options_metabox() {
 | |
| 640 | +function yourprefix_register_theme_options_metabox() { | |
| 641 | 641 | |
| 642 | 642 | $option_key = 'yourprefix_theme_options'; | 
| 643 | 643 | |
| @@ -680,8 +680,8 @@ discard block | ||
| 680 | 680 | * | 
| 681 | 681 | * @return bool Whether this box and its fields are allowed to be viewed. | 
| 682 | 682 | */ | 
| 683 | -function yourprefix_limit_rest_view_to_logged_in_users( $is_allowed, $cmb_controller ) {
 | |
| 684 | -	if ( ! is_user_logged_in() ) {
 | |
| 683 | +function yourprefix_limit_rest_view_to_logged_in_users( $is_allowed, $cmb_controller ) { | |
| 684 | +	if ( ! is_user_logged_in() ) { | |
| 685 | 685 | $is_allowed = false; | 
| 686 | 686 | } | 
| 687 | 687 | |
| @@ -693,7 +693,7 @@ discard block | ||
| 693 | 693 | * Hook in and add a box to be available in the CMB2 REST API. Can only happen on the 'cmb2_init' hook. | 
| 694 | 694 | * More info: https://github.com/WebDevStudios/CMB2/wiki/REST-API | 
| 695 | 695 | */ | 
| 696 | -function yourprefix_register_rest_api_box() {
 | |
| 696 | +function yourprefix_register_rest_api_box() { | |
| 697 | 697 | $prefix = 'yourprefix_rest_'; | 
| 698 | 698 | |
| 699 | 699 | $cmb_rest = new_cmb2_box( array( | 
| @@ -171,7 +171,7 @@ | ||
| 171 | 171 | * | 
| 172 | 172 | * @since 2.0.0 | 
| 173 | 173 | * @param string $property Metabox config property to retrieve | 
| 174 | - * @param mixed $fallback Fallback value to set if no value found | |
| 174 | + * @param boolean|null $fallback Fallback value to set if no value found | |
| 175 | 175 | * @return mixed Metabox config property value or false | 
| 176 | 176 | */ | 
| 177 | 177 |  	public function prop( $property, $fallback = null ) { | 
| @@ -751,7 +751,7 @@ discard block | ||
| 751 | 751 | * | 
| 752 | 752 | * @since 2.0.0 | 
| 753 | 753 | * @param string $format Either date_format or time_format | 
| 754 | - * @param string $meta_value Optional meta value to check | |
| 754 | + * @param integer $meta_value Optional meta value to check | |
| 755 | 755 | * @return string Formatted date | 
| 756 | 756 | */ | 
| 757 | 757 |  	public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) { | 
| @@ -1032,7 +1032,7 @@ discard block | ||
| 1032 | 1032 | * | 
| 1033 | 1033 | * @since 2.0.0 | 
| 1034 | 1034 | * @param string $key Specific option to retrieve | 
| 1035 | - * @return array Array of options | |
| 1035 | + * @return string Array of options | |
| 1036 | 1036 | */ | 
| 1037 | 1037 |  	public function options( $key = '' ) { | 
| 1038 | 1038 |  		if ( ! empty( $this->field_options ) ) { | 
| @@ -484,7 +484,7 @@ discard block | ||
| 484 | 484 | * | 
| 485 | 485 | * @since 2.2.4 | 
| 486 | 486 | * @param array $classes Array of classes | 
| 487 | - * @return array Modified array of classes | |
| 487 | + * @return string[] Modified array of classes | |
| 488 | 488 | */ | 
| 489 | 489 |  	public function postbox_classes( $classes ) { | 
| 490 | 490 |  		if ( $this->cmb->prop( 'closed' ) && ! in_array( 'closed', $classes ) ) { | 
| @@ -505,7 +505,7 @@ discard block | ||
| 505 | 505 | * | 
| 506 | 506 | * @since 2.2.4 | 
| 507 | 507 | * @param array $classes Array of classes | 
| 508 | - * @return array Modified array of classes | |
| 508 | + * @return string[] Modified array of classes | |
| 509 | 509 | */ | 
| 510 | 510 |  	protected function alternate_context_postbox_classes( $classes ) { | 
| 511 | 511 | $classes[] = 'context-box'; | 
| @@ -433,6 +433,7 @@ discard block | ||
| 433 | 433 | * Gets the values for the `file` field type from the data being saved. | 
| 434 | 434 | * | 
| 435 | 435 | * @since 2.2.0 | 
| 436 | + * @param string $id_key | |
| 436 | 437 | */ | 
| 437 | 438 |  	public function _get_group_file_value_array( $id_key ) { | 
| 438 | 439 | $alldata = $this->field->group->data_to_save; | 
| @@ -460,6 +461,7 @@ discard block | ||
| 460 | 461 | * Peforms saving of `file` attachement's ID | 
| 461 | 462 | * | 
| 462 | 463 | * @since 1.1.0 | 
| 464 | + * @param string $file_id_key | |
| 463 | 465 | */ | 
| 464 | 466 |  	public function _save_file_id_value( $file_id_key ) { | 
| 465 | 467 | $id_field = $this->_new_supporting_field( $file_id_key ); | 
| @@ -481,6 +483,7 @@ discard block | ||
| 481 | 483 | * Peforms saving of `text_datetime_timestamp_timezone` utc timestamp | 
| 482 | 484 | * | 
| 483 | 485 | * @since 2.2.0 | 
| 486 | + * @param string $utc_key | |
| 484 | 487 | */ | 
| 485 | 488 |  	public function _save_utc_value( $utc_key, $utc_stamp ) { | 
| 486 | 489 | return $this->_new_supporting_field( $utc_key )->save_field( $utc_stamp ); | 
| @@ -239,7 +239,7 @@ | ||
| 239 | 239 | * @param string $fieldtype The type of field being rendered. | 
| 240 | 240 | * @param string $render_class_name The default field type class to use. Defaults to null. | 
| 241 | 241 | * @param array $args Optional arguments to pass to type class. | 
| 242 | - * @param mixed $additional Optional additional argument to pass to type class. | |
| 242 | + * @param string $additional Optional additional argument to pass to type class. | |
| 243 | 243 | * @return CMB2_Type_Base Type object. | 
| 244 | 244 | */ | 
| 245 | 245 |  	public function get_new_render_type( $fieldtype, $render_class_name = null, $args = array(), $additional = '' ) { |