Current File : /var/www/vinorea/modules/psxdesign/vendor/humbug/php-scoper/specs/string-literal/func-arg.php
<?php

declare(strict_types=1);

/*
 * This file is part of the humbug/php-scoper package.
 *
 * Copyright (c) 2017 Théo FIDRY <theo.fidry@gmail.com>,
 *                    Pádraic Brady <padraic.brady@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return [
    'meta' => [
        'title' => 'String literal used as a function argument',
        // Default values. If not specified will be the one used
        'prefix' => 'Humbug',
        'whitelist' => [],
        'whitelist-global-constants' => false,
        'whitelist-global-classes' => false,
        'whitelist-global-functions' => false,
        'registered-classes' => [],
        'registered-functions' => [],
    ],

    'FQCN string argument' => <<<'PHP'
<?php

foo('Symfony\\Component\\Yaml\\Ya_1');
foo('\\Symfony\\Component\\Yaml\\Ya_1');
foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
foo('\\Humbug\\Symfony\\Component\\Yaml\\Ya_1');

foo('DateTime');
foo('\\DateTime');
foo('Swift');
foo('\\Swift');
foo(['DateTime', 'autoload']);
foo(['\\DateTime', 'autoload']);
foo(['Swift', 'autoload']);
foo(['\\Swift', 'autoload']);

spl_autoload_register(['Swift', 'autoload']);
spl_autoload_register(['\Swift', 'autoload']);
spl_autoload_register(['Humbug\\Swift', 'autoload']);
spl_autoload_register(['\\Humbug\\Swift', 'autoload']);
spl_autoload_register(['\\Humbug\\Swift', 'autoload']);
spl_autoload_register(['DateTime', 'autoload']);
spl_autoload_register(['\\DateTime', 'autoload']);

is_a($swift, 'Swift');
is_a($swift, '\\Swift');
is_a($swift, 'Humbug\\Swift');
is_a($swift, '\\Humbug\\Swift');
is_a($swift, 'DateTime');
is_a($swift, '\\DateTime');

is_subclass_of($swift, 'Swift');
is_subclass_of($swift, '\\Swift');
is_subclass_of($swift, 'Humbug\\Swift');
is_subclass_of($swift, '\\Humbug\\Swift');
is_subclass_of($swift, 'DateTime');
is_subclass_of($swift, '\\DateTime');
is_subclass_of('Mailer', 'Swift');
is_subclass_of('\\Mailer', '\\Swift');
is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
is_subclass_of('\\Humbug\\Mailer', '\\Humbug\\Swift');
is_subclass_of('Mailer', 'DateTime');
is_subclass_of('\\Mailer', '\\DateTime');

interface_exists('Swift');
interface_exists('\\Swift');
interface_exists('Humbug\\Swift');
interface_exists('\\Humbug\\Swift');
interface_exists('DateTime');
interface_exists('\\DateTime');

class_exists('Swift');
class_exists('\\Swift');
class_exists('Humbug\\Swift');
class_exists('\\Humbug\\Swift');
class_exists('DateTime');
class_exists('\\DateTime');

trait_exists('Swift');
trait_exists('\\Swift');
trait_exists('Humbug\\Swift');
trait_exists('\\Humbug\\Swift');
trait_exists('DateTime');
trait_exists('\\DateTime');

function_exists('dump');
function_exists('Humbug\\dump');
function_exists('\Humbug\\dump');
function_exists('var_dump');

class_alias('Swift', 'Mailer');
class_alias('\\Swift', '\\Mailer');
class_alias('Humbug\\Swift', 'Mailer');
class_alias('\\Humbug\\Swift', '\\Mailer');
class_alias('DateTime', 'DateTimeInterface');
class_alias('\\DateTime', '\\DateTimeInterface');

($this->colorize)('fg-green', '✔');
($this->colorize)(['Soft', 'autoload']);
($this->colorize)(['\\Soft', 'autoload']);

----
<?php

namespace Humbug;

\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('DateTime');
\Humbug\foo('\\DateTime');
\Humbug\foo('Swift');
\Humbug\foo('\\Swift');
\Humbug\foo(['DateTime', 'autoload']);
\Humbug\foo(['\\DateTime', 'autoload']);
\Humbug\foo(['Swift', 'autoload']);
\Humbug\foo(['\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['DateTime', 'autoload']);
\spl_autoload_register(['\\DateTime', 'autoload']);
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'DateTime');
\is_a($swift, '\\DateTime');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'DateTime');
\is_subclass_of($swift, '\\DateTime');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'DateTime');
\is_subclass_of('Humbug\\Mailer', '\\DateTime');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('DateTime');
\interface_exists('\\DateTime');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('DateTime');
\class_exists('\\DateTime');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('DateTime');
\trait_exists('\\DateTime');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('var_dump');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('DateTime', 'DateTimeInterface');
\class_alias('\\DateTime', '\\DateTimeInterface');
($this->colorize)('fg-green', '✔');
($this->colorize)(['Soft', 'autoload']);
($this->colorize)(['\\Soft', 'autoload']);

PHP
    ,

    'FQCN string argument on whitelisted class' => [
        'whitelist' => ['Symfony\Component\Yaml\Yaml', 'Swift'],
        'payload' => <<<'PHP'
<?php

foo('Symfony\\Component\\Yaml\\Ya_1');
foo('\\Symfony\\Component\\Yaml\\Ya_1');
foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
foo('\\Humbug\\Symfony\\Component\\Yaml\\Ya_1');

foo('DateTime');
foo('Swift');
foo(['DateTime', 'autoload']);
foo(['Swift', 'autoload']);

(function($x = 'Symfony\\Component\\Yaml\\Ya_1') {})();
(function($x = '\\Symfony\\Component\\Yaml\\Ya_1') {})();
(function($x = 'Humbug\\Symfony\\Component\\Yaml\\Ya_1') {})();
(function($x = '\\Humbug\\Symfony\\Component\\Yaml\\Ya_1') {})();

(function($x = 'DateTime') {})();
(function($x = 'Swift') {})();
(function($x = ['DateTime', 'autoload']) {})();
(function($x = ['Swift', 'autoload']) {})();

spl_autoload_register(['Swift', 'autoload']);
spl_autoload_register(['Humbug\\Swift', 'autoload']);
spl_autoload_register(['\\Humbug\\Swift', 'autoload']);
spl_autoload_register(['DateTime', 'autoload']);

is_a($swift, 'Swift');
is_a($swift, 'Humbug\\Swift');
is_a($swift, '\\Humbug\\Swift');
is_a($swift, 'DateTime');

is_subclass_of($swift, 'Swift');
is_subclass_of($swift, 'Humbug\Swift');
is_subclass_of($swift, '\Humbug\Swift');
is_subclass_of($swift, 'DateTime');
is_subclass_of('Mailer', 'Swift');
is_subclass_of('Humbug\Mailer', 'Humbug\Swift');
is_subclass_of('\Humbug\Mailer', '\Humbug\Swift');
is_subclass_of('Mailer', 'DateTime');

interface_exists('Swift');
interface_exists('Humbug\Swift');
interface_exists('\Humbug\Swift');
interface_exists('DateTime');

class_exists('Swift');
class_exists('Humbug\Swift');
class_exists('\Humbug\Swift');
class_exists('DateTime');

trait_exists('Swift');
trait_exists('Humbug\Swift');
trait_exists('\Humbug\Swift');
trait_exists('DateTime');

function_exists('dump');
function_exists('Humbug\dump');
function_exists('\Humbug\dump');
function_exists('var_dump');

class_alias('Swift', 'Mailer');
class_alias('Humbug\Swift', 'Mailer');
class_alias('\Humbug\Swift', 'Mailer');
class_alias('DateTime', 'DateTimeInterface');

----
<?php

namespace Humbug;

\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('DateTime');
\Humbug\foo('Swift');
\Humbug\foo(['DateTime', 'autoload']);
\Humbug\foo(['Swift', 'autoload']);
(function ($x = 'Humbug\\Symfony\\Component\\Yaml\\Ya_1') {
})();
(function ($x = 'Humbug\\Symfony\\Component\\Yaml\\Ya_1') {
})();
(function ($x = 'Humbug\\Symfony\\Component\\Yaml\\Ya_1') {
})();
(function ($x = 'Humbug\\Symfony\\Component\\Yaml\\Ya_1') {
})();
(function ($x = 'DateTime') {
})();
(function ($x = 'Swift') {
})();
(function ($x = ['DateTime', 'autoload']) {
})();
(function ($x = ['Swift', 'autoload']) {
})();
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['DateTime', 'autoload']);
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'DateTime');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'DateTime');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'DateTime');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('DateTime');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('DateTime');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('DateTime');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('var_dump');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('DateTime', 'DateTimeInterface');

PHP
    ],

    'FQCN string argument with global functions not whitelisted' => [
        'whitelist-global-functions' => false,
        'payload' => <<<'PHP'
<?php

foo('Symfony\\Component\\Yaml\\Ya_1');
foo('\\Symfony\\Component\\Yaml\\Ya_1');
foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
foo('\\Humbug\\Symfony\\Component\\Yaml\\Ya_1');

foo('DateTime');
foo('Swift');
foo(['DateTime', 'autoload']);
foo(['Swift', 'autoload']);

spl_autoload_register(['Swift', 'autoload']);
spl_autoload_register(['Humbug\\Swift', 'autoload']);
spl_autoload_register(['\\Humbug\\Swift', 'autoload']);
spl_autoload_register(['DateTime', 'autoload']);

is_a($swift, 'Swift');
is_a($swift, 'Humbug\\Swift');
is_a($swift, '\\Humbug\\Swift');
is_a($swift, 'DateTime');

is_subclass_of($swift, 'Swift');
is_subclass_of($swift, 'Humbug\Swift');
is_subclass_of($swift, '\Humbug\Swift');
is_subclass_of($swift, 'DateTime');
is_subclass_of('Mailer', 'Swift');
is_subclass_of('Humbug\Mailer', 'Humbug\Swift');
is_subclass_of('\Humbug\Mailer', '\Humbug\Swift');
is_subclass_of('Mailer', 'DateTime');

interface_exists('Swift');
interface_exists('Humbug\Swift');
interface_exists('\Humbug\Swift');
interface_exists('DateTime');

class_exists('Swift');
class_exists('Humbug\Swift');
class_exists('\Humbug\Swift');
class_exists('DateTime');

trait_exists('Swift');
trait_exists('Humbug\Swift');
trait_exists('\Humbug\Swift');
trait_exists('DateTime');

function_exists('dump');
function_exists('Humbug\dump');
function_exists('\Humbug\dump');
function_exists('var_dump');

class_alias('Swift', 'Mailer');
class_alias('Humbug\Swift', 'Mailer');
class_alias('\Humbug\Swift', 'Mailer');
class_alias('DateTime', 'DateTimeInterface');

($this->colorize)('fg-green', '✔');
($this->colorize)(['Soft', 'autoload']);

----
<?php

namespace Humbug;

\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('Humbug\\Symfony\\Component\\Yaml\\Ya_1');
\Humbug\foo('DateTime');
\Humbug\foo('Swift');
\Humbug\foo(['DateTime', 'autoload']);
\Humbug\foo(['Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['Humbug\\Swift', 'autoload']);
\spl_autoload_register(['DateTime', 'autoload']);
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'Humbug\\Swift');
\is_a($swift, 'DateTime');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'Humbug\\Swift');
\is_subclass_of($swift, 'DateTime');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'Humbug\\Swift');
\is_subclass_of('Humbug\\Mailer', 'DateTime');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('Humbug\\Swift');
\interface_exists('DateTime');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('Humbug\\Swift');
\class_exists('DateTime');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('Humbug\\Swift');
\trait_exists('DateTime');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('Humbug\\dump');
\function_exists('var_dump');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('Humbug\\Swift', 'Humbug\\Mailer');
\class_alias('DateTime', 'DateTimeInterface');
($this->colorize)('fg-green', '✔');
($this->colorize)(['Soft', 'autoload']);

PHP
    ],

    'FQCN string argument formed by concatenated strings' => <<<'PHP'
<?php

foo('Symfony\\Component' . '\\Yaml\\Ya_1');
foo('\\Symfony\\Component' . '\\Yaml\\Ya_1');

foo('Swift'.'');
spl_autoload_register(['Swift'.'', 'autoload']);
is_a($swift, 'Swift'.'');
is_subclass_of($swift, 'Swift'.'');
is_subclass_of('Mailer'.'', 'Swift'.'');
interface_exists('Swift'.'');
class_exists('Swift'.'');
trait_exists('Swift'.'');
function_exists('dump'.'');
class_alias('Swift'.'', 'Mailer'.'');

----
<?php

namespace Humbug;

\Humbug\foo('Symfony\\Component' . '\\Yaml\\Ya_1');
\Humbug\foo('\\Symfony\\Component' . '\\Yaml\\Ya_1');
\Humbug\foo('Swift' . '');
\spl_autoload_register(['Swift' . '', 'autoload']);
\is_a($swift, 'Swift' . '');
\is_subclass_of($swift, 'Swift' . '');
\is_subclass_of('Mailer' . '', 'Swift' . '');
\interface_exists('Swift' . '');
\class_exists('Swift' . '');
\trait_exists('Swift' . '');
\function_exists('dump' . '');
\class_alias('Swift' . '', 'Mailer' . '');

PHP
    ,

    'FQC constant call' => <<<'PHP'
<?php

namespace Symfony\Component\Yaml {
    class Yaml {}
}

namespace {
    foo(Symfony\Component\Yaml\Yaml::class);
    foo(\Symfony\Component\Yaml\Yaml::class);
    foo(Humbug\Symfony\Component\Yaml\Yaml::class);
    foo(\Humbug\Symfony\Component\Yaml\Yaml::class);
    
    foo(\DateTime::class);
    foo(\Swift::class);
    foo([\DateTime::class, 'autoload']);
    foo([\Swift::class, 'autoload']);
    
    spl_autoload_register([\Swift::class, 'autoload']);
    spl_autoload_register([\Humbug\Swift::class, 'autoload']);
    spl_autoload_register([\DateTime::class, 'autoload']);
    
    is_a($swift, \Swift::class);
    is_a($swift, \Humbug\Swift::class);
    is_a($swift, \DateTime::class);
    
    is_subclass_of($swift, \Swift::class);
    is_subclass_of($swift, \Humbug\Swift::class);
    is_subclass_of($swift, \DateTime::class);
    is_subclass_of(\Mailer::class, \Swift::class);
    is_subclass_of(\Humbug\Mailer::class, \Humbug\Swift::class);
    is_subclass_of(\Mailer::class, \DateTime::class);
    
    interface_exists(\Swift::class);
    interface_exists(\Humbug\Swift::class);
    interface_exists(\DateTime::class);
    
    class_exists(\Swift::class);
    class_exists(\Humbug\Swift::class);
    class_exists(\DateTime::class);
    
    trait_exists(\Swift::class);
    trait_exists(\Humbug\Swift::class);
    trait_exists(\DateTime::class);
    
    class_alias(\Swift::class, \Mailer::class);
    class_alias(\Humbug\Swift::class, \Mailer::class);
    class_alias(\DateTime::class, \DateTimeInterface::class);
}
----
<?php

namespace Humbug\Symfony\Component\Yaml;

class Yaml
{
}
namespace Humbug;

\Humbug\foo(\Humbug\Symfony\Component\Yaml\Yaml::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Yaml::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Yaml::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Yaml::class);
\Humbug\foo(\DateTime::class);
\Humbug\foo(\Humbug\Swift::class);
\Humbug\foo([\DateTime::class, 'autoload']);
\Humbug\foo([\Humbug\Swift::class, 'autoload']);
\spl_autoload_register([\Humbug\Swift::class, 'autoload']);
\spl_autoload_register([\Humbug\Swift::class, 'autoload']);
\spl_autoload_register([\DateTime::class, 'autoload']);
\is_a($swift, \Humbug\Swift::class);
\is_a($swift, \Humbug\Swift::class);
\is_a($swift, \DateTime::class);
\is_subclass_of($swift, \Humbug\Swift::class);
\is_subclass_of($swift, \Humbug\Swift::class);
\is_subclass_of($swift, \DateTime::class);
\is_subclass_of(\Humbug\Mailer::class, \Humbug\Swift::class);
\is_subclass_of(\Humbug\Mailer::class, \Humbug\Swift::class);
\is_subclass_of(\Humbug\Mailer::class, \DateTime::class);
\interface_exists(\Humbug\Swift::class);
\interface_exists(\Humbug\Swift::class);
\interface_exists(\DateTime::class);
\class_exists(\Humbug\Swift::class);
\class_exists(\Humbug\Swift::class);
\class_exists(\DateTime::class);
\trait_exists(\Humbug\Swift::class);
\trait_exists(\Humbug\Swift::class);
\trait_exists(\DateTime::class);
\class_alias(\Humbug\Swift::class, \Humbug\Mailer::class);
\class_alias(\Humbug\Swift::class, \Humbug\Mailer::class);
\class_alias(\DateTime::class, \DateTimeInterface::class);

PHP
    ,

    'FQC constant call on whitelisted class' => [
        'whitelist' => ['Symfony\Component\Yaml\Ya_1'],
        'registered-classes' => [
            ['Symfony\Component\Yaml\Ya_1', 'Humbug\Symfony\Component\Yaml\Ya_1'],
        ],
        'payload' => <<<'PHP'
<?php

namespace Symfony\Component\Yaml {
    class Ya_1 {}
}

namespace {
    foo(Symfony\Component\Yaml\Ya_1::class);
    foo(\Symfony\Component\Yaml\Ya_1::class);
    foo(Humbug\Symfony\Component\Yaml\Ya_1::class);
    foo(\Humbug\Symfony\Component\Yaml\Ya_1::class);
}
----
<?php

namespace Humbug\Symfony\Component\Yaml;

class Ya_1
{
}
\class_alias('Humbug\\Symfony\\Component\\Yaml\\Ya_1', 'Symfony\\Component\\Yaml\\Ya_1', \false);
namespace Humbug;

\Humbug\foo(\Humbug\Symfony\Component\Yaml\Ya_1::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Ya_1::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Ya_1::class);
\Humbug\foo(\Humbug\Symfony\Component\Yaml\Ya_1::class);

PHP
    ],
];