/
home
/
sjslayjy
/
public_html
/
theweavenest
/
vendor
/
nesbot
/
carbon
/
tests
/
CarbonPeriod
/
Upload File
HOME
<?php declare(strict_types=1); /** * This file is part of the Carbon package. * * (c) Brian Nesbitt <brian@nesbot.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Tests\CarbonPeriod; use BadMethodCallException; use Carbon\Carbon; use Tests\AbstractTestCase; class StrictModeTest extends AbstractTestCase { public function testCallWithStrictMode() { $this->expectExceptionObject(new BadMethodCallException( 'Method foobar does not exist.' )); $periodClass = $this->periodClass; /** @var mixed $period */ $period = $periodClass::create(); $period->foobar(); } public function testCallWithoutStrictMode() { Carbon::useStrictMode(false); $periodClass = $this->periodClass; /** @var mixed $period */ $period = $periodClass::create(); $this->assertSame($period, $period->foobar()); } }