/** * Retrieve value of a object * * @param ValueOfInterface|mixed $value * * @return mixed */ function valueOf($value) { return $value instanceof ValueOfInterface ? $value->extract() : $value; }