コード例 #1
0
 public function __construct()
 {
     $application = new Application();
     $application->setConfigDir(dirname(__DIR__) . '/Config/');
     $this->mock = $this->getMockForTrait('Tiimber\\Traits\\RouteResolverTrait');
     $this->routes = Config::get('routes');
 }
コード例 #2
0
ファイル: UrlHelper.php プロジェクト: ndufreche/tiimber
 public function render()
 {
     $routes = Config::get('routes');
     $route = $routes->get($this->key, (object) ['route' => ''])->route;
     $route = explode('::', $route);
     $route = end($route);
     return $this->hydrateRoute($route);
 }
コード例 #3
0
ファイル: Password.php プロジェクト: ndufreche/tiimber
 /**
  * Slugify text by removing non ASCII carac
  *
  * @param $text String to slugify
  * @return Sting
  */
 public static function bcrypt(string $password) : string
 {
     return password_hash($password, PASSWORD_BCRYPT, ['salt' => Config::get('security', new ParameterBag())->get('salt', null)]);
 }
コード例 #4
0
ファイル: ConfigTest.php プロジェクト: ndufreche/tiimber
 public function testNonExistentConfig()
 {
     $this->assertTrue(Config::get('undefined', true));
     $this->assertNull(Config::get('undefined'));
 }