Automattic\WooCommerce\Internal\Admin\ProductForm
Component::get_argument_from_path()
Gets argument by dot notation path.
Метод класса: Component{}
Хуков нет.
Возвращает
Разное|null
.
Использование
$result = Component::get_argument_from_path( $arguments, $path, $delimiter );
- $arguments(массив) (обязательный)
- Arguments array.
- $path(строка) (обязательный)
- Path for argument key.
- $delimiter(строка)
- Path delimiter, default: '.'.
По умолчанию: '.'
Код Component::get_argument_from_path() Component::get argument from path WC 9.3.1
public static function get_argument_from_path( $arguments, $path, $delimiter = '.' ) { $path_keys = explode( $delimiter, $path ); $num_keys = false !== $path_keys ? count( $path_keys ) : 0; $val = $arguments; for ( $i = 0; $i < $num_keys; $i++ ) { $key = $path_keys[ $i ]; if ( array_key_exists( $key, $val ) ) { $val = $val[ $key ]; } else { $val = null; break; } } return $val; }