Esempio n. 1
0
 public function test05()
 {
     ### encode_readable_json($to_convert, $indent = 0)
     //file_put_contents(__DIR__ . '/readable_jason.json', encode_readable_json([
     //    'a' => 1,
     //    'b' => 'stuff',
     //    'c' => ['d' => TRUE],
     //    'n' => NULL,
     //]));
     $readable_json = file_get_contents(__DIR__ . '/readable_jason.json');
     $this->assertEquals($readable_json, Util::encode_readable_json(['a' => 1, 'b' => 'stuff', 'c' => ['d' => TRUE], 'n' => NULL]));
     ### parse_class_name($name)
     $expect = ['namespace' => [0 => 'Symfony', 1 => 'Component', 2 => 'HttpFoundation'], 'class_name' => 'AcceptHeader', 'namespace_path' => 'Symfony\\Component\\HttpFoundation', 'namespace_base' => 'Symfony'];
     $this->assertEquals($expect, Util::parse_class_name('Symfony\\Component\\HttpFoundation\\AcceptHeader'));
 }
Esempio n. 2
0
 /**
  * @param $controller
  *
  * @return string
  */
 private function normalize_namespace($controller)
 {
     $namespace = Util::parse_class_name($controller);
     if (empty($namespace['namespace_path'])) {
         return static::APP_NAMESPACE . $controller;
     }
     return $controller;
 }