helpers.php
Table of Contents
- app() : App
- response() : Response
- request() : Request
- debug() : void
- console_log() : mixed
- Girilen mesajı javascript konsolunda gönderir.
- dump() : mixed
- Girilen değerleri var_dump kullanarak okunabilir şekilde çıktılar.
- dot_aray_set() : mixed
- Bir dizinin (index1.index2.index) nokta ile birleştirilmiş indexine erişir.
- dot_aray_get() : mixed|null|array<string|int, mixed>
- dot_array_del() : bool
- Bir dizinin (index1.index2.index) nokta ile birleştirilmiş indexine erişir.
- config_parser() : array<string|int, mixed>
- translate_parser() : array<string|int, mixed>|mixed|string|array<string|int, string>
- Tekil ve çoğul cümlelerin seçilimi
- config() : mixed
- Config sınıfının hızlı erişim methodu
- language() : Language
- __() : array<string|int, mixed>|string
- Akitf dildeki çeviriyi yazdırır, aktif dilde yoksa default dil, default yoksa boş döner
- counter() : int
- Özellikle döngü sıra numaralrında kullanılmak üzere her kullanılışta başlangıç sayısnı belirtilen miktarda arttırır.
- random() : string|null
- Random dizge oluşturur
- era() : Era
- now() : Era
- dateLocale() : false|string
- baseUrl() : string
- groupUrl() : string
- assets() : string
- Assets dizini altında dosya yolu
- src() : string
- Assets dizini altında dosya yolu
- url() : string
- Çoklu dil desteğini dikkate alarak url oluşturur.
- build_query() : string
- href() : string
- Çoklu dil desteğini dikkate alarak url oluşturur.
- redirect() : mixed
- Sayfa yönlendirmeleri için kullanılır.
- view() : View
- class Core\View
- page() : View
- Core\View::page metodunun eş değeri
- partial() : View
- Core\View::part metodunun eş değeri
- json() : Response
- Core\View::json metodunun eş değeri
- jsonSuccess() : Response
- Json verisini success olarak render eder
- jsonError() : Response
- Json verisini error olarak render eder
- jsonWarning() : Response
- Json verisini warning olarak render eder
- layout() : View
- Core\View::layout metodunun eş değeri
- setLayout() : View
- Core\View::setLayout metodunun eş değeri
- is_readable_file() : bool
- Dosya varsa ve okunabilirse true döndürür
- is_writable_file() : bool
- Dosya varsa ve yazılabilirse true döndürür aksi halde exception fırlatır
- is_readable_dir() : bool
- Dizin varsa ve okunabilirse true döndürür
- is_writable_dir() : bool
- Dizin varsa ve yazılabilirse true döndürür
Functions
app()
app() : App
Return values
App —response()
response([null $content = null ][, int $code = 200 ][, array<string|int, mixed>|null $headers = null ]) : Response
Parameters
- $content : null = null
- $code : int = 200
- $headers : array<string|int, mixed>|null = null
Return values
Response —request()
request() : Request
Return values
Request —debug()
debug(Throwable $throwable) : void
Parameters
- $throwable : Throwable
Return values
void —console_log()
Girilen mesajı javascript konsolunda gönderir.
console_log(mixed ...$message) : mixed
Parameters
- $message : mixed
Return values
mixed —dump()
Girilen değerleri var_dump kullanarak okunabilir şekilde çıktılar.
dump(mixed ...$params) : mixed
Parameters
- $params : mixed
Return values
mixed —dot_aray_set()
Bir dizinin (index1.index2.index) nokta ile birleştirilmiş indexine erişir.
dot_aray_set(array<string|int, mixed> &$array, string $path, mixed $value) : mixed
Nokta ile birleştirilmiş dizi indexlari varsa yeni değer atar, yoksa oluşturur.
Parameters
- $array : array<string|int, mixed>
-
Erişilecek dizi
- $path : string
-
indexlerin noktalı birleşimi
- $value : mixed
-
atancak değer
Return values
mixed —dot_aray_get()
dot_aray_get(array<string|int, mixed> $array, string $path) : mixed|null|array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
- $path : string
Return values
mixed|null|array<string|int, mixed> —dot_array_del()
Bir dizinin (index1.index2.index) nokta ile birleştirilmiş indexine erişir.
dot_array_del(array<string|int, mixed> &$array, string $path) : bool
Nokta ile birleştirilmiş dizi indexlari varsa değerini siler true döndürür yoksa false döndürür.
Parameters
- $array : array<string|int, mixed>
-
Erişilecek dizi
- $path : string
-
indexlerin noktalı birleşimi
Return values
bool —config_parser()
config_parser(array<string|int, mixed> &$original) : array<string|int, mixed>
Parameters
- $original : array<string|int, mixed>
Return values
array<string|int, mixed> —translate_parser()
Tekil ve çoğul cümlelerin seçilimi
translate_parser( $input, ...$args) : array<string|int, mixed>|mixed|string|array<string|int, string>
Parameters
Return values
array<string|int, mixed>|mixed|string|array<string|int, string> —config()
Config sınıfının hızlı erişim methodu
config( $key[, mixed $value = null ]) : mixed
Parameters
Return values
mixed —language()
language() : Language
Return values
Language —__()
Akitf dildeki çeviriyi yazdırır, aktif dilde yoksa default dil, default yoksa boş döner
__( $key, mixed ...$args) : array<string|int, mixed>|string
Parameters
Return values
array<string|int, mixed>|string —counter()
Özellikle döngü sıra numaralrında kullanılmak üzere her kullanılışta başlangıç sayısnı belirtilen miktarda arttırır.
counter(int|null &$count[, int $step = 1 ][, int $start = 1 ]) : int
Parameters
- $count : int|null
- $step : int = 1
- $start : int = 1
Return values
int —random()
Random dizge oluşturur
random(int $length[, string|null $type = null ]) : string|null
Parameters
- $length : int
- $type : string|null = null
-
[number, alpha, special, alnum]
Return values
string|null —era()
era([string $dateTime = 'now' ][, null $timeZone = null ]) : Era
Parameters
- $dateTime : string = 'now'
- $timeZone : null = null
Return values
Era —now()
now([null $timeZone = null ]) : Era
Parameters
- $timeZone : null = null
Return values
Era —dateLocale()
dateLocale([string $format = Era::TEXT_BASED_DATETIME_SHORT ]) : false|string
Parameters
- $format : string = Era::TEXT_BASED_DATETIME_SHORT
Return values
false|string —baseUrl()
baseUrl([null $path = null ]) : string
Parameters
- $path : null = null
-
url adresine eklenecek bölüm
Return values
string —groupUrl()
groupUrl([null $path = null ][, array<string|int, mixed>|null $params = null ]) : string
Parameters
- $path : null = null
-
url adresine eklenecek bölüm
- $params : array<string|int, mixed>|null = null
Return values
string —assets()
Assets dizini altında dosya yolu
assets([null $path = null ][, array<string|int, mixed>|null $params = null ]) : string
Parameters
- $path : null = null
-
url adresine eklenecek bölüm
- $params : array<string|int, mixed>|null = null
Return values
string —src()
Assets dizini altında dosya yolu
src([null $path = null ][, null $params = null ]) : string
Parameters
- $path : null = null
-
url adresine eklenecek bölüm
- $params : null = null
Return values
string —url()
Çoklu dil desteğini dikkate alarak url oluşturur.
url([string|null $path = null ][, array<string|int, mixed> $params = array() ]) : string
Parameters
- $path : string|null = null
-
url adresi (dil anahtarı olmadan)
- $params : array<string|int, mixed> = array()
-
varsa get parametreleri
Return values
string —build_query()
build_query([array<string|int, mixed>|null $params = null ]) : string
Parameters
- $params : array<string|int, mixed>|null = null
Return values
string —href()
Çoklu dil desteğini dikkate alarak url oluşturur.
href([string|null $path = null ][, array<string|int, mixed> $params = array() ]) : string
Parameters
- $path : string|null = null
-
url adresi (dil anahtarı olmadan)
- $params : array<string|int, mixed> = array()
-
varsa get parametreleri
Return values
string —redirect()
Sayfa yönlendirmeleri için kullanılır.
redirect(string $url[, null|int $code = 302 ]) : mixed
Parameters
- $url : string
-
yönlendirilecek sayfa adresi
- $code : null|int = 302
-
http header durum kodu default 302
Return values
mixed —view()
class Core\View
view() : View
Return values
View —page()
Core\View::page metodunun eş değeri
page( $fileName[, array<string|int, mixed> $data = array() ]) : View
Parameters
Return values
View —partial()
Core\View::part metodunun eş değeri
partial( $fileName[, array<string|int, mixed> $data = array() ][, string $ext = EXT ]) : View
Parameters
Return values
View —json()
Core\View::json metodunun eş değeri
json( $data) : Response
Parameters
Return values
Response —jsonSuccess()
Json verisini success olarak render eder
jsonSuccess([null $message = null ][, null $location = null ][, null $data = null ]) : Response
Parameters
- $message : null = null
- $location : null = null
- $data : null = null
Return values
Response —jsonError()
Json verisini error olarak render eder
jsonError([null $message = null ][, null $location = null ][, null $data = null ]) : Response
Parameters
- $message : null = null
- $location : null = null
- $data : null = null
Return values
Response —jsonWarning()
Json verisini warning olarak render eder
jsonWarning([null $message = null ][, null $location = null ][, null $data = null ]) : Response
Parameters
- $message : null = null
- $location : null = null
- $data : null = null
Return values
Response —layout()
Core\View::layout metodunun eş değeri
layout( $fileName[, array<string|int, mixed> $data = array() ]) : View
Parameters
Return values
View —setLayout()
Core\View::setLayout metodunun eş değeri
setLayout( $layout) : View
Parameters
Return values
View —is_readable_file()
Dosya varsa ve okunabilirse true döndürür
is_readable_file(string $filename) : bool
Parameters
- $filename : string
Return values
bool —is_writable_file()
Dosya varsa ve yazılabilirse true döndürür aksi halde exception fırlatır
is_writable_file(string $filename) : bool
Parameters
- $filename : string
Return values
bool —is_readable_dir()
Dizin varsa ve okunabilirse true döndürür
is_readable_dir(string $filename) : bool
Parameters
- $filename : string
Return values
bool —is_writable_dir()
Dizin varsa ve yazılabilirse true döndürür
is_writable_dir(string $filename) : bool
Parameters
- $filename : string