@@ 31-39 (lines=9) @@ | ||
28 | return 'property_moved'; |
|
29 | } |
|
30 | ||
31 | public function find_invocation_warnings( $invocation, $warnings ) { |
|
32 | if ( $invocation instanceof Static_Const ) { |
|
33 | // check if it's using this missing property |
|
34 | if ( $invocation->class_name === $this->old_declaration->class_name |
|
35 | && $invocation->const_name === $this->old_declaration->const_name ) { |
|
36 | $warnings->add( new Warning( $this->type(), $invocation->path, $invocation->line, 'Class const ' . $this->old_declaration->display_name() . ' was moved from ' . $this->old_declaration->path . ' to ' . $this->new_declaration->path, $this->old_declaration ) ); |
|
37 | } |
|
38 | } |
|
39 | } |
|
40 | } |
|
41 |
@@ 35-44 (lines=10) @@ | ||
32 | return $this->old_declaration->display_name(); |
|
33 | } |
|
34 | ||
35 | public function find_invocation_warnings( $invocation, $warnings ) { |
|
36 | if ( $invocation instanceof Static_Call ) { |
|
37 | // check if it's instantiating this missing class |
|
38 | if ( $invocation->class_name === $this->old_declaration->class_name |
|
39 | && $invocation->method_name === $this->old_declaration->method_name |
|
40 | && $this->old_declaration->static ) { |
|
41 | $warnings->add( new Warning( $this->type(), $invocation->path, $invocation->line, 'Class static method ' . $this->old_declaration->display_name() . ' was moved from ' . $this->old_declaration->path . ' to ' . $this->new_declaration->path, $this->old_declaration ) ); |
|
42 | } |
|
43 | } |
|
44 | } |
|
45 | } |
|
46 |
@@ 31-40 (lines=10) @@ | ||
28 | return 'property_moved'; |
|
29 | } |
|
30 | ||
31 | public function find_invocation_warnings( $invocation, $warnings ) { |
|
32 | if ( $invocation instanceof Static_Property ) { |
|
33 | // check if it's using this missing property |
|
34 | if ( $invocation->class_name === $this->old_declaration->class_name |
|
35 | && $invocation->prop_name === $this->old_declaration->prop_name |
|
36 | && $this->old_declaration->static ) { |
|
37 | $warnings->add( new Warning( $this->type(), $invocation->path, $invocation->line, 'Class static property ' . $this->old_declaration->display_name() . ' was moved from ' . $this->old_declaration->path . ' to ' . $this->new_declaration->path, $this->old_declaration ) ); |
|
38 | } |
|
39 | } |
|
40 | } |
|
41 | } |
|
42 |