41. * protected use class name
42. *
43. * @param string $method
44. * @param array $parameters
45. *
46. * @return mixed
47. */
48. protected static function useClassName($method, $parameters)
49. {
50. return Singleton::class(INTERNAL_ACCESS . static::getClassName())->$method(...$parameters);
51. }
52. }
15. * Magic call static
16. *
17. * @param string $method
18. * @param array $parameters
19. *
20. * @return mixed
21. */
22. public static function __callStatic($method, $parameters)
23. {
24. return self::useClassName($method, $parameters);
25. }
26.
27. /**
28. * Magic call
29. *
30. * @param string $method
31. * @param array $parameters
32. *
33. * @return mixed
34. */
75.
76.
77. }
78.
79.
80. /// Detay
81. public function detay($slug = null) {
82.
83. $slug = URI::segment(-1);
84. $sor = BlogModel::getBySlug($slug);
85.
86.
87.
88. if(!$sor) {
89. redirect(URL::site('404'));
90. }
91.
92. $baslik = "baslik_".Lang::get();
93. $icerik = "icerik_".Lang::get();
94. $seo_title = "seo_title_".Lang::Get();
45. private static function createNewInstance($class)
46. {
47. if( ! class_exists($class) )
48. {
49. $classInfo = Autoloader::getClassFileInfo($class);
50.
51. $class = $classInfo['namespace'] ?: $class;
52. }
53.
54. return new $class;
55. }
56. }