GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — formatphp/src/MessageCollection.php at main · formatphp/formatphp Expand file tree/ Copy pathMessageCollection.phpMore file actions 56 lines (49 loc) · 1.58 KB / Copy pathMessageCollection.phpFile metadata and controls56 lines (49 loc) · 1.58 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 <?php /** * This file is part of formatphp/formatphp * * formatphp/formatphp is open source software: you can distribute * it and/or modify it under the terms of the MIT License * (the "License"). You may not use this file except in * compliance with the License. * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. * * @copyright Copyright (c) Skillshare, Inc. <https://www.skillshare.com> * @copyright Copyright (c) FormatPHP Contributors <https://formatphp.dev> * @license https://opensource.org/licenses/MIT MIT License */ declare(strict_types=1); namespace FormatPHP; use IteratorAggregate; use Ramsey\Collection\AbstractCollection; use Ramsey\Collection\Exception\InvalidArgumentException; /** * FormatPHP collection of Message instances * * @extends AbstractCollection<MessageInterface> * @implements IteratorAggregate<array-key, MessageInterface> */ final class MessageCollection extends AbstractCollection implements IteratorAggregate { public function getType(): string { return MessageInterface::class; } /** * @throws InvalidArgumentException * * @inheritDoc */ public function offsetSet($offset, $value): void { if ($value instanceof MessageInterface) { $offset = $value->getId(); } parent::offsetSet($offset, $value); } } |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |