-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
37 lines (30 loc) · 953 Bytes
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
include_once(dirname(__FILE__)."/DI/Lib/DIContract.php");
$contract = DIContract::getInstance();
$test = $contract->getInjection("IURLParser");
$testValueType = $contract->getInjectedValueType("named", "string");
$test = $contract->getInjectionWithParams("IURLParser",
["params" => array([
"name" => "url",
"value"=> "test"])
]);
$result = $test->parseUrlTest("one", "two", "three");
$test2 = $contract->getInjectionWithParams("IURLParser",
["params" => array([
"name" => "url"])
]);
?>
</body>
</html>