|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if(strlen($service) && $entity && method_exists($this->$service, $name)) { |
|
|
if(strlen($service) && $entity && method_exists($this->$service, $name)) { |
|
|
return $this->$service->$name($entity) ; |
|
|
|
|
|
|
|
|
if(isset($arguments[1]) && isset($arguments[2]) && isset($arguments[3])) { |
|
|
|
|
|
return $this->$service->$name($entity, $arguments[1], $arguments[2], $arguments[3]) ; |
|
|
|
|
|
} |
|
|
|
|
|
elseif(isset($arguments[1]) && isset($arguments[2])) { |
|
|
|
|
|
return $this->$service->$name($entity, $arguments[1], $arguments[2]) ; |
|
|
|
|
|
} |
|
|
|
|
|
elseif(isset($arguments[1])) { |
|
|
|
|
|
return $this->$service->$name($entity, $arguments[1]) ; |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
return $this->$service->$name($entity) ; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return false ; |
|
|
return false ; |