File tree Expand file tree Collapse file tree 5 files changed +38
-41
lines changed
Expand file tree Collapse file tree 5 files changed +38
-41
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ class Generate extends Configurable
3232 use ConsoleOutput;
3333 use Singleton;
3434
35- /** @var CatalogManager カタログマネージャ */
36- protected $ catalogManager ;
35+ /** @var CatalogManager|null カタログマネージャ */
36+ protected CatalogManager | null $ catalogManager = null ;
3737
3838
3939
Original file line number Diff line number Diff line change @@ -36,19 +36,16 @@ class Builder
3636 /** @var QueryType $queryType */
3737 public QueryType $ queryType = QueryType::SELECT ;
3838
39- /** @var Connection */
40- public Connection $ connection ;
41-
4239
4340
4441 /**
4542 * constructor.
4643 *
47- * @param Connection $connection
44+ * @param Connection $connection 接続情報
4845 */
49- public function __construct (Connection $ connection )
50- {
51- $ this -> connection = $ connection ;
46+ public function __construct (
47+ private readonly Connection $ connection
48+ ) {
5249 }
5350
5451 /**
Original file line number Diff line number Diff line change 2626 */
2727class Parser
2828{
29- /** @var Statement statement */
30- public Statement $ statement ;
29+ /** @var Statement|null statement */
30+ public Statement | null $ statement ;
3131
3232 /** @var array parameters */
3333 public array $ parameter_list = [];
3434
35- /** @var DOMDocument dom document */
36- private DOMDocument $ dom ;
35+ /** @var DOMDocument|null dom document */
36+ private DOMDocument | null $ dom ;
3737
38- /** @var DOMXPath dom xpath */
39- private DOMXPath $ xpath ;
38+ /** @var DOMXPath|null dom xpath */
39+ private DOMXPath | null $ xpath ;
4040
4141 /** @var Columns|Condition parameter */
4242 private Columns |Condition $ parameter ;
4343
44- /** @var string Sqlmapのパス */
45- private string $ path ;
44+ /** @var string|null Sqlmapのパス */
45+ private string | null $ path ;
4646
47- /** @var string Sqlmap内の対象ID */
48- private string $ statement_id ;
47+ /** @var string|null Sqlmap内の対象ID */
48+ private string | null $ statement_id ;
4949
50- /** @var DSN DSN情報 */
51- private DSN $ dsn ;
50+ /** @var DSN|null DSN情報 */
51+ private DSN | null $ dsn ;
5252
5353
5454
Original file line number Diff line number Diff line change 1818 */
1919class Dynamic
2020{
21- /** @var string エレメントID */
22- public string $ id ;
21+ /** @var string|null エレメントID */
22+ public string | null $ id = null ;
2323
24- /** @var string 参照ID */
25- public string $ refid ;
24+ /** @var string|null 参照ID */
25+ public string | null $ refid = null ;
2626
27- /** @var string 先頭につける要素 */
28- public string $ prepend ;
27+ /** @var string|null 先頭につける要素 */
28+ public string | null $ prepend = null ;
2929
30- /** @var string プロパティ */
31- public string $ property ;
30+ /** @var string|null プロパティ */
31+ public string | null $ property = null ;
3232
33- /** @var string プロパティ比較 */
34- public string $ compare_property ;
33+ /** @var string|null プロパティ比較 */
34+ public string | null $ compare_property = null ;
3535
36- /** @var string 値比較 */
37- public string $ compare_value ;
36+ /** @var string|null 値比較 */
37+ public string | null $ compare_value = null ;
3838
3939 /** @var string 中身のクエリー */
4040 public string $ query = '' ;
Original file line number Diff line number Diff line change 1818 */
1919class Statement
2020{
21- /** @var string ステートメントID */
22- public $ id ;
21+ /** @var string|null ステートメントID */
22+ public string | null $ id ;
2323
24- /** @var string パラメータ定義クラス */
25- public $ parameter_class ;
24+ /** @var string|null パラメータ定義クラス */
25+ public string | null $ parameter_class ;
2626
27- /** @var string 結果定義クラス */
28- public $ result_class ;
27+ /** @var string|null 結果定義クラス */
28+ public string | null $ result_class ;
2929
30- /** @var string クエリ文字列 */
31- public $ query ;
30+ /** @var string|null クエリ文字列 */
31+ public string | null $ query ;
3232
3333
3434
You can’t perform that action at this time.
0 commit comments