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

Breadcrumb

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

class FiberCaster

Casts Fiber related classes to array representation.

@author Grégoire Pineau <lyrixx@lyrixx.info>

Hierarchy

  • class \Symfony\Component\VarDumper\Caster\FiberCaster

Expanded class hierarchy of FiberCaster

File

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

Namespace

Symfony\Component\VarDumper\Caster
View source
final class FiberCaster {
    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;
    }

}

Members

Title Sort descending Modifiers Object type Summary
FiberCaster::castFiber public static function

API Navigation

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