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\tr_TR;
4
 
5
class DateTime extends \Faker\Provider\DateTime
6
{
7
    public static function amPm($max = 'now')
8
    {
9
        return static::dateTime($max)->format('a') === 'am' ? 'öö' : 'ös';
10
    }
11
 
12
    public static function dayOfWeek($max = 'now')
13
    {
14
        $map = [
15
            'Sunday' => 'Pazar',
16
            'Monday' => 'Pazartesi',
17
            'Tuesday' => 'Salı',
18
            'Wednesday' => 'Çarşamba',
19
            'Thursday' => 'Perşembe',
20
            'Friday' => 'Cuma',
21
            'Saturday' => 'Cumartesi',
22
        ];
23
        $week = static::dateTime($max)->format('l');
24
 
25
        return $map[$week] ?? $week;
26
    }
27
 
28
    public static function monthName($max = 'now')
29
    {
30
        $map = [
31
            'January' => 'Ocak',
32
            'February' => 'Åžubat',
33
            'March' => 'Mart',
34
            'April' => 'Nisan',
35
            'May' => 'Mayıs',
36
            'June' => 'Haziran',
37
            'July' => 'Temmuz',
38
            'August' => 'Ağustos',
39
            'September' => 'Eylül',
40
            'October' => 'Ekim',
41
            'November' => 'Kasım',
42
            'December' => 'Aralık',
43
        ];
44
        $month = static::dateTime($max)->format('F');
45
 
46
        return $map[$month] ?? $month;
47
    }
48
}