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