getClass() ); $params = $reflector->getProperty( 'params' ); $params->setAccessible( true ); $params->setValue( $instance, $parameters ); if ( isset( $parameters['searchlabel'] ) ) { $searchlabel = $reflector->getProperty( 'mSearchlabel' ); $searchlabel->setAccessible( true ); $searchlabel->setValue( $instance, $parameters['searchlabel'] ); } if ( isset( $parameters['headers'] ) ) { $searchlabel = $reflector->getProperty( 'mShowHeaders' ); $searchlabel->setAccessible( true ); $searchlabel->setValue( $instance, $parameters['headers'] ); } return $instance; } protected function arrayWrap( array $elements ) { return array_map( function ( $element ) { return [ $element ]; }, $elements ); } }