<commit_before><?php declare(strict_types=1);

/**
 * This file is part of the pinepain/php-v8 PHP extension.
 *
 * Copyright (c) 2015-2017 <NAME> <<EMAIL>>
 *
 * Licensed under the MIT license: http://opensource.org/licenses/MIT
 *
 * For the full copyright and license information, please view the
 * LICENSE file that was distributed with this source or visit
 * http://opensource.org/licenses/MIT
 */


namespace V8;


/**
 * The argument information given to function call callbacks.  This
 * class provides access to information about the context of the call,
 * including the receiver, the number and values of arguments, and
 * the holder of the function.
 */
class FunctionCallbackInfo
{
    /**
     * {@inheritdoc}
     */
    public function getIsolate(): Isolate
    {
    }

    /**
     * {@inheritdoc}
     */
    public function getContext(): Context
    {
    }

    /**
     * {@inheritdoc}
     */
    public function this(): ObjectValue
    {
    }

    /**
     * {@inheritdoc}
     */
    public function holder(): ObjectValue
    {
    }

    /**
     * {@inheritdoc}<commit_msg>Add missed implements to FunctionCallbackInfo [skip ci], #72<commit_after><?php declare(strict_types=1);

/**
 * This file is part of the pinepain/php-v8 PHP extension.
 *
 * Copyright (c) 2015-2017 <NAME> <<EMAIL>>
 *
 * Licensed under the MIT license: http://opensource.org/licenses/MIT
 *
 * For the full copyright and license information, please view the
 * LICENSE file that was distributed with this source or visit
 * http://opensource.org/licenses/MIT
 */


namespace V8;


/**
 * The argument information given to function call callbacks.  This
 * class provides access to information about the context of the call,
 * including the receiver, the number and values of arguments, and
 * the holder of the function.
 */
class FunctionCallbackInfo implements CallbackInfoInterface
{
    /**
     * {@inheritdoc}
     */
    public function getIsolate(): Isolate
    {
    }

    /**
     * {@inheritdoc}
     */
    public function getContext(): Context
    {
    }

    /**
     * {@inheritdoc}
     */
    public function this(): ObjectValue
    {
    }

    /**
     * {@inheritdoc}
     */
    public function holder(): ObjectValue
    {
    }

    /**
     * {@inheritdoc}
{'fraction_non_alphanumeric': 0.1137357830271216, 'fraction_numerical': 0.010498687664041995, 'mean_word_length': 2.6417197452229297, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4104481', 'n_tokens_mistral': 657, 'n_tokens_neox': 628, 'n_words': 214}