PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / trunk
Kubio AI Page Builder vtrunk
2.9.0 2.8.6 2.8.5 2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / fzaninotto / faker / src / Faker / Provider / es_ES / Payment.php
kubio / vendor / fzaninotto / faker / src / Faker / Provider / es_ES Last commit date
Address.php 1 year ago Color.php 1 year ago Company.php 1 year ago Internet.php 1 year ago Payment.php 1 year ago Person.php 1 year ago PhoneNumber.php 1 year ago Text.php 1 year ago
Payment.php
40 lines
1 <?php
2
3 namespace Faker\Provider\es_ES;
4
5 class Payment extends \Faker\Provider\Payment
6 {
7 private static $vatMap = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'N', 'P', 'Q', 'R', 'S', 'U', 'V', 'W');
8
9 /**
10 * International Bank Account Number (IBAN)
11 * @link http://en.wikipedia.org/wiki/International_Bank_Account_Number
12 * @param string $prefix for generating bank account number of a specific bank
13 * @param string $countryCode ISO 3166-1 alpha-2 country code
14 * @param integer $length total length without country code and 2 check digits
15 * @return string
16 */
17 public static function bankAccountNumber($prefix = '', $countryCode = 'ES', $length = null)
18 {
19 return static::iban($countryCode, $prefix, $length);
20 }
21
22 /**
23 * Value Added Tax (VAT)
24 *
25 * @example 'B93694545'
26 *
27 * @see https://en.wikipedia.org/wiki/VAT_identification_number
28 * @see https://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal
29 *
30 * @return string VAT Number
31 */
32 public static function vat()
33 {
34 $letter = static::randomElement(self::$vatMap);
35 $number = static::numerify('########');
36
37 return $letter . $number;
38 }
39 }
40