Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Faker\Provider\ka_GE;
4
 
5
class Payment extends \Faker\Provider\Payment
6
{
7
    /**
8
     * @see list of Georgian banks (2015-12-26), source: https://www.nbg.gov.ge/index.php?m=403
9
     */
10
    protected static $banks = [
11
        'ბანკი რესპუბლიკა',
12
        'თიბისი ბანკი',
13
        'საქართველოს ბანკი',
14
        'ლიბერთი ბანკი',
15
        'ბაზისბანკი',
16
        'ვითიბი ბანკი ჯორჯია',
17
        'ბანკი ქართუ',
18
        'პროკრედიტ ბანკი',
19
        'სილქ როუდ ბანკი ',
20
        'კაპიტალ ბანკი ',
21
        'აზერბაიჯანის საერთაშორისო ბანკი - საქართველო ',
22
        'ზირაათ ბანკის თბილისის ფილიალი ',
23
        'კავკასიის განვითარების ბანკი - საქართველო',
24
        'იშ ბანკი საქართველო',
25
        'პროგრეს ბანკი',
26
        'კორ სტანდარტ ბანკი',
27
        'ხალიკ ბანკი საქართველო ',
28
        'პაშა ბანკი საქართველო',
29
        'ფინკა ბანკი საქართველო',
30
    ];
31
 
32
    /**
33
     * @example 'თიბისი ბანკი'
34
     */
35
    public static function bank()
36
    {
37
        return static::randomElement(static::$banks);
38
    }
39
 
40
    /**
41
     * International Bank Account Number (IBAN)
42
     *
43
     * @see http://en.wikipedia.org/wiki/International_Bank_Account_Number
44
     *
45
     * @param string $prefix      for generating bank account number of a specific bank
46
     * @param string $countryCode ISO 3166-1 alpha-2 country code
47
     * @param int    $length      total length without country code and 2 check digits
48
     *
49
     * @return string
50
     */
51
    public static function bankAccountNumber($prefix = '', $countryCode = 'GE', $length = null)
52
    {
53
        return static::iban($countryCode, $prefix, $length);
54
    }
55
}