<?php declare(strict_types = 1);

// ftm-/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/sanctum/src/HasApiTokens.php
return \PHPStan\Cache\CacheItem::__set_state(array(
   'variableKey' => 'v6-2.3.3',
   'data' => 
  array (
    0 => 
    array (
      '6eb700bd784be16e63699b68c2de9f4a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => NULL,
         'templatePhpDocNodes' => 
        array (
          'TToken' => 
          array (
            0 => '@template',
            1 => 
            \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
               'name' => 'TToken',
               'bound' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
               'default' => 
              \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                 'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
               'lowerBound' => NULL,
               'description' => '',
               'attributes' => 
              array (
                'startLine' => 2,
                'endLine' => 2,
              ),
            )),
          ),
        ),
         'parent' => NULL,
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '21c9c7e6d6d589ad7c7a2baa838c92f1' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'tokens',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'db50da7f7ef92daf20a2f3cb6f1e208a' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'tokenCan',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '759c8f2fab2b3f09a90ab3ec2608a1f7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'tokenCant',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'a9c245716fd5d38f6f75411631d99d87' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'createToken',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      'bdfe7e15d5e438569fc848a41a6146d7' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'generateTokenString',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '6496aa1f4962740b6d0c83f2f6cff30c' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'currentAccessToken',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
      '345fc752547c2927093f0a3c9c444839' => 
      \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
         'namespace' => 'Laravel\\Sanctum',
         'uses' => 
        array (
          'datetimeinterface' => 'DateTimeInterface',
          'str' => 'Illuminate\\Support\\Str',
        ),
         'className' => 'Laravel\\Sanctum\\HasApiTokens',
         'functionName' => 'withAccessToken',
         'templatePhpDocNodes' => 
        array (
        ),
         'parent' => 
        \PHPStan\Analyser\IntermediaryNameScope::__set_state(array(
           'namespace' => 'Laravel\\Sanctum',
           'uses' => 
          array (
            'datetimeinterface' => 'DateTimeInterface',
            'str' => 'Illuminate\\Support\\Str',
          ),
           'className' => 'Laravel\\Sanctum\\HasApiTokens',
           'functionName' => NULL,
           'templatePhpDocNodes' => 
          array (
            'TToken' => 
            array (
              0 => '@template',
              1 => 
              \PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode::__set_state(array(
                 'name' => 'TToken',
                 'bound' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\Contracts\\HasAbilities',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'default' => 
                \PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode::__set_state(array(
                   'name' => '\\Laravel\\Sanctum\\PersonalAccessToken',
                   'attributes' => 
                  array (
                    'startLine' => 2,
                    'endLine' => 2,
                  ),
                )),
                 'lowerBound' => NULL,
                 'description' => '',
                 'attributes' => 
                array (
                  'startLine' => 2,
                  'endLine' => 2,
                ),
              )),
            ),
          ),
           'parent' => NULL,
           'typeAliasesMap' => 
          array (
          ),
           'bypassTypeAliases' => false,
           'constUses' => 
          array (
          ),
           'typeAliasClassName' => NULL,
           'traitData' => NULL,
        )),
         'typeAliasesMap' => 
        array (
        ),
         'bypassTypeAliases' => false,
         'constUses' => 
        array (
        ),
         'typeAliasClassName' => NULL,
         'traitData' => NULL,
      )),
    ),
    1 => 
    array (
      '/Users/macbook/Desktop/clinic/smart-clinic-backend/vendor/laravel/sanctum/src/HasApiTokens.php' => '7400600b832dc377ac5f51d051a917775f6efc0d2176a1de7bd7826499ae6509',
    ),
  ),
));