Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
plugins
/
google-listings-and-ads
/
src
/
TaskList
:
TaskListTrait.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare( strict_types=1 ); namespace Automattic\WooCommerce\GoogleListingsAndAds\TaskList; use Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskLists; use Automattic\WooCommerce\Admin\PageController; /** * Trait TaskListTrait * * @package Automattic\WooCommerce\GoogleListingsAndAds\TaskList */ trait TaskListTrait { /** * Determine whether tasks should be registered * * @return bool */ protected function should_register_tasks(): bool { return PageController::is_admin_page() && $this->check_should_show_tasks(); } /** * Helper function to check if UI should show tasks. * * @return bool */ private function check_should_show_tasks(): bool { $setup_list = TaskLists::get_list( 'setup' ); $extended_list = TaskLists::get_list( 'extended' ); return ( $setup_list && ! $setup_list->is_hidden() ) || ( $extended_list && ! $extended_list->is_hidden() ); } }