Searched refs:SplObjectStorage (Results 1 – 25 of 47) sorted by relevance
12
/PHP-8.0/ext/spl/ |
H A D | spl_observer_arginfo.h | 121 ZEND_METHOD(SplObjectStorage, attach); 122 ZEND_METHOD(SplObjectStorage, detach); 124 ZEND_METHOD(SplObjectStorage, addAll); 127 ZEND_METHOD(SplObjectStorage, getInfo); 128 ZEND_METHOD(SplObjectStorage, setInfo); 129 ZEND_METHOD(SplObjectStorage, count); 130 ZEND_METHOD(SplObjectStorage, rewind); 131 ZEND_METHOD(SplObjectStorage, valid); 132 ZEND_METHOD(SplObjectStorage, key); 133 ZEND_METHOD(SplObjectStorage, current); [all …]
|
H A D | spl_observer.stub.php | 23 class SplObjectStorage implements Countable, Iterator, Serializable, ArrayAccess class 35 public function addAll(SplObjectStorage $storage) {} 38 public function removeAll(SplObjectStorage $storage) {} 41 public function removeAllExcept(SplObjectStorage $storage) {}
|
/PHP-8.0/ext/spl/tests/ |
H A D | SplObjectStorage_var_dump.phpt | 2 SPL: SplObjectStorage: recursive var_dump 5 $o = new SplObjectStorage(); 11 object(SplObjectStorage)#%d (1) { 12 ["storage":"SplObjectStorage":private]=>
|
H A D | bug70168.phpt | 2 SPL: Bug #70168 Use After Free Vulnerability in unserialize() with SplObjectStorage 6 $exploit = 'a:2:{i:0;C:16:"SplObjectStorage":'.strlen($inner).':{'.$inner.'}i:1;R:3;}'; 19 object(SplObjectStorage)#%d (1) { 20 ["storage":"SplObjectStorage":private]=>
|
H A D | bug65967.phpt | 2 Bug #65967: SplObjectStorage contains corrupt member variables after garbage collection 7 $objstore = new SplObjectStorage(); 13 SplObjectStorage::__set_state(array(
|
H A D | SplObjectStorage_getHash.phpt | 2 SplObjectStorage::getHash implementation 5 $s = new SplObjectStorage(); 11 class MySplObjectStorage extends SplObjectStorage { 24 class MySplObjectStorage2 extends SplObjectStorage { 38 class MySplObjectStorage3 extends SplObjectStorage {
|
H A D | SplObjectStorage_unserialize_nested.phpt | 10 $so = new SplObjectStorage(); 22 O:16:"SplObjectStorage":2:{i:0;a:4:{i:0;O:8:"stdClass":1:{s:1:"a";O:8:"stdClass":0:{}}i:1;i:1;i:2;r… 23 object(SplObjectStorage)#4 (1) { 24 ["storage":"SplObjectStorage":private]=>
|
H A D | observer_007.phpt | 2 SPL: SplObjectStorage comapred with == 5 $a = new SplObjectStorage; 6 $b = new SplObjectStorage;
|
H A D | bug49263.phpt | 2 SPL: SplObjectStorage serialization references 19 O:16:"SplObjectStorage":2:{i:0;a:4:{i:0;O:8:"stdClass":0:{}i:1;a:2:{s:4:"prev";i:2;s:4:"next";O:8:"… 20 object(SplObjectStorage)#2 (1) { 21 ["storage":"SplObjectStorage":private]=>
|
H A D | SplObjectStorage_removeAllExcept_basic.phpt | 2 Check that SplObjectStorage::removeUncommon functions when receiving proper input 12 $foo = new SplObjectStorage; 16 $bar = new SplObjectStorage;
|
H A D | SplObjectStorage_current_empty_storage.phpt | 2 Check that SplObjectStorage::current returns NULL when storage is empty 8 $s = new SplObjectStorage();
|
H A D | SplObjectStorage_getInfo_empty_storage.phpt | 2 Check that SplObjectStorage::getInfo returns NULL when storage is empty 8 $s = new SplObjectStorage();
|
H A D | SplObjectStorage_setInfo_empty_storage.phpt | 2 Check that SplObjectStorage::setInfo returns NULL when storage is empty 8 $s = new SplObjectStorage();
|
H A D | SplObjectStorage_offsetGet.phpt | 2 Standard success for SplObjectStorage::offsetGet 8 $s = new SplObjectStorage();
|
H A D | observer_004.phpt | 2 SPL: SplObjectStorage serialization & overloading 16 class MyStorage extends SplObjectStorage 64 ["storage":"SplObjectStorage":private]=> 96 ["storage":"SplObjectStorage":private]=>
|
H A D | unserialize.phpt | 6 $types = array('SplDoublyLinkedList', 'SplObjectStorage', 'ArrayObject'); 30 object(SplObjectStorage)#%d (1) { 31 ["storage":"SplObjectStorage":private]=>
|
H A D | bug53144.phpt | 2 Bug #53144 (Segfault in SplObjectStorage::removeAll) 9 $b = new SplObjectStorage();
|
H A D | SplObjectStorage_unserialize_invalid_parameter3.phpt | 2 Check that SplObjectStorage::unserialize doesn't throws exception when NULL passed 8 $s = new SplObjectStorage();
|
H A D | bug61453.phpt | 2 Bug #61453: SplObjectStorage does not identify objects correctly 6 $objects = new SplObjectStorage;
|
H A D | SplObjectStorage_offsetGet_missing_object.phpt | 2 Check that SplObjectStorage::offsetGet throws exception when non-existing object is requested 8 $s = new SplObjectStorage();
|
H A D | bug69108.phpt | 2 Bug #69108 ("Segmentation fault" when (de)serializing SplObjectStorage) 8 $b = new SplObjectStorage();
|
H A D | observer_010.phpt | 2 SPL: SplObjectStorage null coalescing operator memory leak 8 $map = new SplObjectStorage();
|
/PHP-8.0/ext/standard/tests/serialize/ |
H A D | unserialize_leak.phpt | 2 Unserialize leak in SplObjectStorage 6 $payload = 'C:16:"SplObjectStorage":113:{x:i:2;O:8:"stdClass":1:{},a:2:{s:4:"prev";i:2;s:4:"next";O… 15 Notice: SplObjectStorage::unserialize(): Unexpected end of serialized data in %s on line %d
|
H A D | bug71313.phpt | 2 Bug #71311 Use-after-free vulnerability in SPL(SplObjectStorage, unserialize) 5 $data = unserialize("C:16:\"SplObjectStorage\":113:{x:i:2;O:8:\"stdClass\":0:{},a:2:{s:4:\"prev\";i… 11 #0 [internal function]: SplObjectStorage->unserialize('%s')
|
H A D | splobjectstorage_negative_count.phpt | 2 OSS-Fuzz: Unserializing SplObjectStorage with negative number of elements 8 $str = 'C:16:"SplObjectStorage":25:{x:i:-9223372036854775808;}';
|
Completed in 23 milliseconds
12