LFT
  • Namespace
  • Class
  • Tree

Namespaces

  • Docoflow
    • Contracts
    • Entity
    • Facades
    • Models
    • Traits
  • Docolight
    • Agno
      • Traits
    • Container
    • Http
      • Contracts
    • Rest
      • Handler
      • Http
    • Support
      • Debug
      • Traits
  • Docotory
    • Traits
  • None

Traits

  • BulkValidator
  • Entity
  • HasMutator
  • Validable

Trait HasMutator

You can attach a static macro method to this class. Means, you can extend the class on the fly.

Direct Known Users

Docoflow\Models\Workflow, Docoflow\Models\WorkflowGroups, Docoflow\Models\WorkflowStep, Docoflow\Models\WorkflowVerificator

Namespace: Docoflow\Traits
Author: Krisan Alfa Timur krisanalfa@docotel.co.id
Located at Docoflow/Traits/HasMutator.php

Methods summary

protected
# afterFind( )

This method is invoked after each record is instantiated by a find method. Here, we can bind static instance for mutator.

This method is invoked after each record is instantiated by a find method. Here, we can bind static instance for mutator.

public static Docoflow\Models\WorkflowVerificator
# getInstance( )

Statically get instance, useful to get instance from mutator

Statically get instance, useful to get instance from mutator

Returns

Docoflow\Models\WorkflowVerificator
public static boolean
# hasMutator( string $mutator )

Determine if mutator is exist

Determine if mutator is exist

Parameters

$mutator
Mutator name

Returns

boolean
public static
# mutate( string $mutator, callable $callback )

Register new mutator

Register new mutator

Parameters

$mutator
Mutator name
$callback
Mutator callback
public static mixed
# callMutator( string $method, array $parameters = array() )

Call mutator statically

Call mutator statically

Parameters

$method
Mutator name
$parameters
Parameters bind to your mutator

Returns

mixed

Properties summary

protected static array $mutator

Stored mutator

Stored mutator

# []
protected static Docoflow\Models\WorkflowVerificator $instance

Static implementation of this class.

Static implementation of this class.

#
LFT API documentation generated by ApiGen