Skip to content

PHPC-2015: Clean up stub files for BSON classes #1341

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
123 changes: 61 additions & 62 deletions src/BSON/Binary.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,88 +5,87 @@
* @generate-function-entries static
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;

final class Binary implements BinaryInterface, \JsonSerializable, Type, \Serializable
{
final class Binary implements BinaryInterface, \JsonSerializable, Type, \Serializable
{
/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY
*/
public const TYPE_GENERIC = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY
*/
public const TYPE_GENERIC = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_FUNCTION
*/
public const TYPE_FUNCTION = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_FUNCTION
*/
public const TYPE_FUNCTION = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY_DEPRECATED
*/
public const TYPE_OLD_BINARY = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY_DEPRECATED
*/
public const TYPE_OLD_BINARY = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_UUID_DEPRECATED
*/
public const TYPE_OLD_UUID = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_UUID_DEPRECATED
*/
public const TYPE_OLD_UUID = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_UUID
*/
public const TYPE_UUID = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_UUID
*/
public const TYPE_UUID = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_MD5
*/
public const TYPE_MD5 = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_MD5
*/
public const TYPE_MD5 = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_ENCRYPTED
*/
public const TYPE_ENCRYPTED = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_ENCRYPTED
*/
public const TYPE_ENCRYPTED = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_COLUMN
*/
public const TYPE_COLUMN = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_COLUMN
*/
public const TYPE_COLUMN = UNKNOWN;

/**
* @var int
* @cvalue BSON_SUBTYPE_USER
*/
public const TYPE_USER_DEFINED = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_USER
*/
public const TYPE_USER_DEFINED = UNKNOWN;

public final function __construct(string $data, int $type) {}
public final function __construct(string $data, int $type) {}

final public function getData(): string {}
final public function getData(): string {}

final public function getType(): int {}
final public function getType(): int {}

public static function __set_state(array $properties): Binary {}
public static function __set_state(array $properties): Binary {}

final public function __toString(): string {}
final public function __toString(): string {}

final public function serialize(): string {}
final public function serialize(): string {}

/** @param string $serialized */
final public function unserialize($serialized): void {}
/** @param string $serialized */
final public function unserialize($serialized): void {}

final public function __unserialize(array $data): void {}
final public function __unserialize(array $data): void {}

final public function __serialize(): array {}
final public function __serialize(): array {}

#if PHP_VERSION_ID >= 80000
final public function jsonSerialize(): mixed {}
final public function jsonSerialize(): mixed {}
#else
/** @return mixed */
final public function jsonSerialize() {}
/** @return mixed */
final public function jsonSerialize() {}
#endif
}
}
17 changes: 8 additions & 9 deletions src/BSON/BinaryInterface.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,15 @@
* @generate-function-entries
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;

interface BinaryInterface
{
interface BinaryInterface
{
/** @tentative-return-type */
public function getData(): string;
/** @tentative-return-type */
public function getData(): string;

/** @tentative-return-type */
public function getType(): int;
/** @tentative-return-type */
public function getType(): int;

public function __toString(): string;
}
public function __toString(): string;
}
2 changes: 1 addition & 1 deletion src/BSON/BinaryInterface_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: 883b69330ddc0ad0a51793235e39d904e8665bec */
* Stub hash: 07bf399f3506a13fc4026d90cb58226598905092 */

ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_MongoDB_BSON_BinaryInterface_getData, 0, 0, IS_STRING, 0)
ZEND_END_ARG_INFO()
Expand Down
2 changes: 1 addition & 1 deletion src/BSON/Binary_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: 068e51189d6dcd1e5ff0a50d0f0195b0a93f36da */
* Stub hash: bd94329bd8849c9bcb93b41699a19589f1fb905b */

ZEND_BEGIN_ARG_INFO_EX(arginfo_class_MongoDB_BSON_Binary___construct, 0, 0, 2)
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
Expand Down
26 changes: 12 additions & 14 deletions src/BSON/DBPointer.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,26 @@
* @generate-function-entries static
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;
final class DBPointer implements \JsonSerializable, Type, \Serializable
{
final class DBPointer implements \JsonSerializable, Type, \Serializable
{
final private function __construct() {}
final private function __construct() {}

final public function __toString(): string {}
final public function __toString(): string {}

final public function serialize(): string {}
final public function serialize(): string {}

/** @param string $serialized */
final public function unserialize($serialized): void {}
/** @param string $serialized */
final public function unserialize($serialized): void {}

final public function __unserialize(array $data): void {}
final public function __unserialize(array $data): void {}

final public function __serialize(): array {}
final public function __serialize(): array {}

#if PHP_VERSION_ID >= 80000
final public function jsonSerialize(): mixed {}
final public function jsonSerialize(): mixed {}
#else
/** @return mixed */
final public function jsonSerialize() {}
/** @return mixed */
final public function jsonSerialize() {}
#endif
}
}
2 changes: 1 addition & 1 deletion src/BSON/DBPointer_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: 9f87f398d061bfa61312f34693a7e1a47a6803d5 */
* Stub hash: 93eae6546a9e300831dedd1a1912685657e8bc00 */

ZEND_BEGIN_ARG_INFO_EX(arginfo_class_MongoDB_BSON_DBPointer___construct, 0, 0, 0)
ZEND_END_ARG_INFO()
Expand Down
29 changes: 14 additions & 15 deletions src/BSON/Decimal128.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,29 @@
* @generate-function-entries static
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;

final class Decimal128 implements Decimal128Interface, \JsonSerializable, Type, \Serializable
{
final class Decimal128 implements Decimal128Interface, \JsonSerializable, Type, \Serializable
{
final public function __construct(string $value = '') {}
final public function __construct(string $value = '') {}

final public function __toString(): string {}
final public function __toString(): string {}

public static function __set_state(array $properties): Decimal128 {}
public static function __set_state(array $properties): Decimal128 {}

final public function serialize(): string {}
final public function serialize(): string {}

/** @param string $serialized */
final public function unserialize($serialized): void {}
/** @param string $serialized */
final public function unserialize($serialized): void {}

final public function __unserialize(array $data): void {}
final public function __unserialize(array $data): void {}

final public function __serialize(): array {}
final public function __serialize(): array {}

#if PHP_VERSION_ID >= 80000
final public function jsonSerialize(): mixed {}
final public function jsonSerialize(): mixed {}
#else
/** @return mixed */
final public function jsonSerialize() {}
/** @return mixed */
final public function jsonSerialize() {}
#endif
}
}
11 changes: 5 additions & 6 deletions src/BSON/Decimal128Interface.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,10 @@
* @generate-function-entries
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;

interface Decimal128Interface
{
interface Decimal128Interface
{
/** @tentative-return-type */
public function __toString(): string;
}
/** @tentative-return-type */
public function __toString(): string;
}
2 changes: 1 addition & 1 deletion src/BSON/Decimal128Interface_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: 5fd2c3e0222d95ee31abc731b49882fe3daaab98 */
* Stub hash: 8e3bdf5ec19b8267107a1f66c2c31739d935a611 */

ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_MongoDB_BSON_Decimal128Interface___toString, 0, 0, IS_STRING, 0)
ZEND_END_ARG_INFO()
Expand Down
2 changes: 1 addition & 1 deletion src/BSON/Decimal128_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: db92ad0b12a6766c9d1fd5591e296f1686b4f613 */
* Stub hash: 9481dbe518648d2d64cce460c6c5d73ce9df5c6c */

ZEND_BEGIN_ARG_INFO_EX(arginfo_class_MongoDB_BSON_Decimal128___construct, 0, 0, 0)
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 0, "\'\'")
Expand Down
27 changes: 13 additions & 14 deletions src/BSON/Int64.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,27 @@
* @generate-function-entries static
*/

namespace MongoDB\BSON
namespace MongoDB\BSON;

final class Int64 implements \JsonSerializable, Type, \Serializable
{
final class Int64 implements \JsonSerializable, Type, \Serializable
{
private final function __construct() {}
private final function __construct() {}

final public function __toString(): string {}
final public function __toString(): string {}

final public function serialize(): string {}
final public function serialize(): string {}

/** @param string $serialized */
final public function unserialize($serialized): void {}
/** @param string $serialized */
final public function unserialize($serialized): void {}

final public function __unserialize(array $data): void {}
final public function __unserialize(array $data): void {}

final public function __serialize(): array {}
final public function __serialize(): array {}

#if PHP_VERSION_ID >= 80000
final public function jsonSerialize(): mixed {}
final public function jsonSerialize(): mixed {}
#else
/** @return mixed */
final public function jsonSerialize() {}
/** @return mixed */
final public function jsonSerialize() {}
#endif
}
}
2 changes: 1 addition & 1 deletion src/BSON/Int64_arginfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: c6215d669e84919bca49dc8a770c29037cb390d5 */
* Stub hash: b82e697d10a284a301c3110f0e947ee45bdc555c */

ZEND_BEGIN_ARG_INFO_EX(arginfo_class_MongoDB_BSON_Int64___construct, 0, 0, 0)
ZEND_END_ARG_INFO()
Expand Down
Loading