Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
wp-content
/
plugins
/
google-listings-and-ads
/
src
/
Admin
/
Input
:
Select.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare( strict_types=1 ); namespace Automattic\WooCommerce\GoogleListingsAndAds\Admin\Input; defined( 'ABSPATH' ) || exit; /** * Class Select * * @package Automattic\WooCommerce\GoogleListingsAndAds\Admin\Input */ class Select extends Input { /** * @var array */ protected $options = []; /** * Select constructor. */ public function __construct() { parent::__construct( 'select' ); } /** * @return array */ public function get_options(): array { return $this->options; } /** * @param array $options * * @return $this */ public function set_options( array $options ): Select { $this->options = $options; return $this; } /** * Return the data used for the input's view. * * @return array */ public function get_view_data(): array { $view_data = parent::get_view_data(); $view_data['options'] = $this->get_options(); // add custom class $view_data['class'] = 'select short'; return $view_data; } }