Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. FiberCaster.php

function FiberCaster::castFiber

File

vendor/symfony/var-dumper/Caster/FiberCaster.php, line 23

Class

FiberCaster
Casts Fiber related classes to array representation.

Namespace

Symfony\Component\VarDumper\Caster

Code

public static function castFiber(\Fiber $fiber, array $a, Stub $stub, bool $isNested, int $filter = 0) : array {
    $prefix = Caster::PREFIX_VIRTUAL;
    if ($fiber->isTerminated()) {
        $status = 'terminated';
    }
    elseif ($fiber->isRunning()) {
        $status = 'running';
    }
    elseif ($fiber->isSuspended()) {
        $status = 'suspended';
    }
    elseif ($fiber->isStarted()) {
        $status = 'started';
    }
    else {
        $status = 'not started';
    }
    $a[$prefix . 'status'] = $status;
    return $a;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal