This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Foo implements FooInterface {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Bar implements BarInterface {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| class FooBar implements FooInterface, BarInterface { | |
| public function __construct(FooInterface $foo, BarInterface $bar) {} | |
| public function izumi() { | |
| return $this->foo->izumi(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| declare(strict_types=1); | |
| namespace loophp\collection; | |
| use ArrayAccess; | |
| use ArrayIterator; | |
| use ArrayObject; | |
| use Countable; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| declare(strict_types=1); | |
| include __DIR__ . '/vendor/autoload.php'; | |
| use loophp\collection\Collection; | |
| $collection = Collection::with(file_get_contents('http://loripsum.net/api')) | |
| // Filter out some characters. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| declare(strict_types=1); | |
| include 'vendor/autoload.php'; | |
| use loophp\collection\Collection; | |
| use loophp\collection\Contract\Operation\Sortable; | |
| $min = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| declare(strict_types=1); | |
| include 'vendor/autoload.php'; | |
| use loophp\collection\Collection; | |
| use loophp\collection\Contract\Collection as CollectionInterface; | |
| $commandStream = static function (string $command): Generator { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Run this code with: php -n to make sure no configuration will be used | |
| * so xdebug will not be used either. | |
| */ | |
| declare(strict_types=1); | |
| function llist($n = 2) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| declare(strict_types=1); | |
| namespace loophp\collection; | |
| use Generator; | |
| use Iterator; | |
| final class Primes |