PHP CUSTOM CLASS TO COMPUTE CURVES

Executes a user-supplied PHP class at runtime to compute and return one or more curves within a d3VIEW workflow. Instantiates the named class from inline source code, passes structured curve inputs to its run() method, and registers the returned curve outputs. Use this worker when custom curve logic cannot be expressed by standard workers and the author prefers PHP scripting.

When to use

Tagged: curve, custom, dynamic-class, php, runtime, scripting, user.

Inputs

Label ID Type Default Required Description
Class Name class_name text PHPCurve Name of the PHP class to instantiate (e.g. PHPCurve); must exactly match the class keyword in the class_data definition below — default PHPCurve should be changed whenever a differently-named class is provided.
Class Definition class_data textarea Full PHP source code containing the class definition; must declare the class named in class_name and implement a public run($inputs) method that receives the curve inputs array and returns curve output(s).
Class Inputs class_inputs vector   Repeatable list of curve input arguments passed as an array to the run() method; follows the d3VIEW CurveInput schema (see linked glossary) — leave empty only if the custom class requires no input curves.

Disciplines

  • data.curve.transform
  • platform.workflow

Auto-generated from platform schema. Worker id: php_curve_worker. Schema hash: 74bc1c3ff2ba. Hand-curated docs in workerexamples/ override this page when present.