Skip to content

Money

Type
Class
Namespace
craft\gql\directives
Inherits
craft\gql\directives\Money » craft\gql\base\Directive » GraphQL\Type\Definition\Directive
Since
4.0.0

Class Money

View source

Public Methods

MethodDescription
apply()Apply the directive to the value with arguments
create()Return an instance of the directive
defaultTimeZone()Returns the default time zone to be used.
name()Return the directive's name

apply()

Apply the directive to the value with arguments

View source

Arguments

  • $source (mixed) – The original source from which the value was resolved
  • $value (mixed) – The value that was resolved
  • $arguments (array) – For the directive
  • $resolveInfo (\GraphQL\Type\Definition\ResolveInfo) – Resolve info object

Returns

mixed

create()

Return an instance of the directive

View source

Returns

\GraphQL\Type\Definition\Directive – $directive

defaultTimeZone()

Returns the default time zone to be used.

View source

Returns

string

name()

Return the directive's name

View source

Returns

string – $name

Constants

ConstantDescription
FORMATS
FORMAT_AMOUNT
FORMAT_DECIMAL
FORMAT_NUMBER
FORMAT_STRING