1.2.317. Create Magic Method¶
This command creates a link DEFINITION between a __call()
and __callStatic()
calls, and its equivalent magic method.
This command may not detect all possible link for the __get()
and __set()
call. It may be missing information about the nature of the object. Self
, static
, parent
and simple variables are detected.
<?php
class x {
function foo() {
// This is linked to __call
$this->c();
// This is linked to __callStatic
return $this::C();
}
function __call($name, $args) {
// Normal method call
}
function __callStatic($name, $args) {
// Static method call
}
}
?>
See also Magic Methods.
1.2.317.1. Connex PHP features¶
1.2.317.1.1. Specs¶
Short name |
Complete/CreateMagicMethod |
Rulesets |
|
Exakat since |
1.9.6 |
PHP Version |
All |
Severity |
Minor |
Time To Fix |
Quick (30 mins) |
Precision |
Very high |
Available in |