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 Validable

Any class use this trait is can be validated. Means, you can determine if the verification is not expired. You can also change the status, check the status, etc.

Direct Known Users

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

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

Methods summary

public null|Carbon\Carbon
# validUntil( )

Get workflow date validity.

Get workflow date validity.

Returns

null|Carbon\Carbon
public boolean
# valid( )

Determine if workflow stil valid to be validated.

Determine if workflow stil valid to be validated.

Returns

boolean
public integer
# status( )

Get current status

Get current status

Returns

integer
public mixed
# approve( )

Approve

Approve

Returns

mixed
public mixed
# approveIf( )

Approve if only it's not expired.

Approve if only it's not expired.

Returns

mixed
public mixed
# reject( )

Reject.

Reject.

Returns

mixed
public mixed
# rejectIf( )

Reject if only it's not expired.

Reject if only it's not expired.

Returns

mixed
public mixed
# reset( )

Reset.

Reset.

Returns

mixed
public mixed
# resetIf( )

Reset if only it's not expired.

Reset if only it's not expired.

Returns

mixed

Properties summary

protected Carbon\Carbon $validUntil

Date validity.

Date validity.

#
LFT API documentation generated by ApiGen