- ExtractToField($call, $method, $fieldLocation, newFile?, $funcInterface?): {
$field: null;
$interface: null | InterfaceType;
$interfaceMethod: undefined;
defaultMethod: undefined;
} | {
$field: undefined | Field;
$interface: InterfaceType;
$interfaceMethod: undefined | Method;
defaultMethod: string;
} | {
$field: undefined;
$interface: undefined;
$interfaceMethod: undefined;
defaultMethod: undefined;
} Parameters
- $call: undefined | null | Call
- $method: undefined | null | Method
- $fieldLocation: undefined | null | Class
- newFile: boolean = true
- $funcInterface: undefined | null | InterfaceType = null
Returns {
$field: null;
$interface: null | InterfaceType;
$interfaceMethod: undefined;
defaultMethod: undefined;
} | {
$field: undefined | Field;
$interface: InterfaceType;
$interfaceMethod: undefined | Method;
defaultMethod: string;
} | {
$field: undefined;
$interface: undefined;
$interfaceMethod: undefined;
defaultMethod: undefined;
}
Prepares a given method call by:
NOTE: This is an alias for "PrepareCall" aspect