![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/self/cwd/wp-content/plugins/elementor/modules/favorites/ |
<?php namespace Elementor\Modules\Favorites; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } use Elementor\Core\Utils\Collection; use Elementor\Core\Utils\Static_Collection; abstract class Favorites_Type extends Static_Collection { public function __construct( array $items = [] ) { parent::__construct( $items, true ); } /** * Get the name of the type. * * @return mixed */ abstract public function get_name(); /** * Prepare favorites before taking any action. * * @param Collection|array|string $favorites * * @return array */ public function prepare( $favorites ) { if ( $favorites instanceof Collection ) { $favorites = $favorites->values(); } if ( ! is_array( $favorites ) ) { return [ $favorites ]; } return $favorites; } }