Automattic\WooCommerce\Internal\ProductFeed\Feed
FeedInterface{}
Feed Interface.
Хуков нет.
Использование
$FeedInterface = new FeedInterface(); // use class methods
Методы
- public add_entry( array $entry )
- public end()
- public get_file_path()
- public get_file_url()
- public start()
Список изменений
| С версии 10.5.0 | Введена. |
Код FeedInterface{} FeedInterface{} WC 10.5.2
interface FeedInterface {
/**
* Start the feed.
* This can create an empty file, eventually put something in it, or add a database entry.
*
* @return void
*/
public function start(): void;
/**
* Add an entry to the feed.
*
* @param array $entry The entry to add.
* @return void
*/
public function add_entry( array $entry ): void;
/**
* End the feed.
*
* @return void
*/
public function end(): void;
/**
* Get the file path of the feed.
*
* @return string|null The path to the feed file, null if not ready.
*/
public function get_file_path(): ?string;
/**
* Get the URL of the feed file.
*
* @return string|null The URL of the feed file, null if not ready.
*/
public function get_file_url(): ?string;
}