#вопрос
Данная функция возвращает мне пустой массив, хотя в нее нечего передавать. Не получается запустить метод или функцию из другого класса. Это где $brands_array. В чем может быть причина?
`public static function brands_data(){
$brands = array();
$foreach_i = 0;
if( self::$atts['items'] == 'featured' ){
$brands_array = \Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_brands( self::$atts['items'], 'name', 'ASC', true );
}else{
$brands_array = \Perfect_Woocommerce_Brands\Perfect_Woocommerce_Brands::get_brands( self::$atts['items'] );
}
foreach( $brands_array as $brand ){
if( self::$atts['items'] != 'featured' && $foreach_i >= (int)self::$atts['items'] ) break;
$brand_id = $brand->term_id;
$brand_link = get_term_link($brand_id);
$attachment_id = get_term_meta( $brand_id, 'pwb_brand_image', 1 );
$attachment_html = $brand->name;
if($attachment_id!='') $attachment_html = wp_get_attachment_image( $attachment_id, self::$atts['image_size'] );
$brands[] = array( 'link' => $brand_link, 'attachment_html' => $attachment_html, 'name' => $brand->name );
$foreach_i++;
}
return $brands;
}`