Automattic\WooCommerce\Internal\ProductFeed\Feed
ProductWalker::__construct
Class constructor.
This class will not be available through DI. Instead, it needs to be instantiated directly.
Метод класса: ProductWalker{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->__construct( $mapper, $validator, $feed, $product_loader, $memory_manager, $query_args );
- $mapper(ProductMapperInterface) (обязательный)
- The product mapper.
- $validator(FeedValidatorInterface) (обязательный)
- The feed validator.
- $feed(FeedInterface) (обязательный)
- The feed.
- $product_loader(ProductLoader) (обязательный)
- The product loader.
- $memory_manager(MemoryManager) (обязательный)
- The memory manager.
- $query_args(массив) (обязательный)
- The query arguments.
Код ProductWalker::__construct() ProductWalker:: construct WC 10.5.2
private function __construct(
ProductMapperInterface $mapper,
FeedValidatorInterface $validator,
FeedInterface $feed,
ProductLoader $product_loader,
MemoryManager $memory_manager,
array $query_args
) {
$this->mapper = $mapper;
$this->validator = $validator;
$this->feed = $feed;
$this->product_loader = $product_loader;
$this->memory_manager = $memory_manager;
$this->query_args = $query_args;
}