当前位置: 首页>>代码示例>>PHP>>正文


PHP anInstanceOf函数代码示例

本文整理汇总了PHP中anInstanceOf函数的典型用法代码示例。如果您正苦于以下问题:PHP anInstanceOf函数的具体用法?PHP anInstanceOf怎么用?PHP anInstanceOf使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了anInstanceOf函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testBelongToGalleryRelationshipObjectReturned

 public function testBelongToGalleryRelationshipObjectReturned()
 {
     $meta = Factory::create('PostMeta', ['post_id' => 1]);
     Factory::create('Gallery');
     $relationship = $meta->gallery();
     assertThat($relationship, is(anInstanceOf('Illuminate\\Database\\Eloquent\\Relations\\BelongsTo')));
 }
开发者ID:estebanmatias92,项目名称:pull-automatically-galleries,代码行数:7,代码来源:PostMetaTest.php

示例2: testTestHasManyMetaRetionshipObjectIsReturned

 public function testTestHasManyMetaRetionshipObjectIsReturned()
 {
     $gallery = Factory::create('Gallery');
     Factory::create('PostMeta', ['post_id' => 1]);
     $relationship = $gallery->meta();
     assertThat($relationship, is(anInstanceOf('Illuminate\\Database\\Eloquent\\Relations\\HasMany')));
 }
开发者ID:estebanmatias92,项目名称:pull-automatically-galleries,代码行数:7,代码来源:GalleryTest.php

示例3: testGetFileLicenseMatches

 public function testGetFileLicenseMatches()
 {
     $this->testDb->createPlainTables(array('license_ref', 'uploadtree', 'license_file', 'agent'));
     $this->testDb->insertData_license_ref();
     $lic0 = $this->dbManager->getSingleRow("Select * from license_ref limit 1");
     $licenseRefNumber = $lic0['rf_pk'];
     $licenseFileId = 1;
     $pfileId = 42;
     $agentId = 23;
     $matchPercent = 50;
     $uploadtreeId = 512;
     $uploadID = 123;
     $left = 2009;
     $right = 2014;
     $agentName = "fake";
     $agentRev = 1;
     $mydate = "'2014-06-04 14:01:30.551093+02'";
     $this->testDb->createViews(array('license_file_ref'));
     $this->dbManager->queryOnce("INSERT INTO license_file (fl_pk, rf_fk, agent_fk, rf_match_pct, rf_timestamp, pfile_fk)\n            VALUES ({$licenseFileId}, {$licenseRefNumber}, {$agentId}, {$matchPercent}, {$mydate}, {$pfileId})");
     $this->dbManager->queryOnce("INSERT INTO uploadtree (uploadtree_pk, upload_fk, pfile_fk, lft, rgt)\n            VALUES ({$uploadtreeId}, {$uploadID}, {$pfileId}, {$left}, {$right})");
     $stmt = __METHOD__ . '.insert.agent';
     $this->dbManager->prepare($stmt, "INSERT INTO agent (agent_pk, agent_name, agent_rev, agent_enabled) VALUES (\$1,\$2,\$3,\$4)");
     $this->dbManager->execute($stmt, array($agentId, $agentName, $agentRev, 'true'));
     $licDao = new LicenseDao($this->dbManager);
     $itemTreeBounds = new ItemTreeBounds($uploadtreeId, "uploadtree", $uploadID, $left, $right);
     $matches = $licDao->getAgentFileLicenseMatches($itemTreeBounds);
     $licenseRef = new LicenseRef($licenseRefNumber, $lic0['rf_shortname'], $lic0['rf_fullname']);
     $agentRef = new AgentRef($agentId, $agentName, $agentRev);
     $expected = array(new LicenseMatch($pfileId, $licenseRef, $agentRef, $licenseFileId, $matchPercent));
     assertThat($matches, equalTo($expected));
     assertThat($matches[0], is(anInstanceOf(LicenseMatch::classname())));
     $this->addToAssertionCount(\Hamcrest\MatcherAssert::getCount() - $this->assertCountBefore);
 }
开发者ID:rlintu,项目名称:fossology,代码行数:33,代码来源:LicenseDaoTest.php

示例4: testInterface

 public function testInterface()
 {
     assertThat($this->client, is(anInstanceOf('Graze\\Queue\\ConsumerInterface')));
     assertThat($this->client, is(anInstanceOf('Graze\\Queue\\DeleterInterface')));
     assertThat($this->client, is(anInstanceOf('Graze\\Queue\\ProducerInterface')));
     assertThat($this->client, is(anInstanceOf('Graze\\Queue\\PurgerInterface')));
 }
开发者ID:traxo,项目名称:queue,代码行数:7,代码来源:ClientTest.php

示例5: testSetHostToCreateNewGallery

 public function testSetHostToCreateNewGallery()
 {
     $model = new RemoteModelStub();
     $model->setHost('Flickr');
     $gallery = $model->newModel();
     assertThat($gallery, is(anInstanceOf('PullAutomaticallyGalleries\\RemoteApi\\RemoteApiModelInterface')));
 }
开发者ID:estebanmatias92,项目名称:pull-automatically-galleries,代码行数:7,代码来源:BaseRemoteModelTest.php

示例6: testBoot

 function testBoot()
 {
     $ioc = org_tubepress_impl_ioc_IocContainer::getInstance();
     $pm = $ioc->get(org_tubepress_api_plugin_PluginManager::_);
     $expectedSystemFilters = array(array(org_tubepress_api_const_plugin_FilterPoint::OPTION_SET_PRE_VALIDATION, 'org_tubepress_impl_plugin_filters_prevalidationoptionset_YouTubePlaylistPlPrefixRemover'), array(org_tubepress_api_const_plugin_FilterPoint::OPTION_SET_PRE_VALIDATION, 'org_tubepress_impl_plugin_filters_prevalidationoptionset_StringMagic'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_EMBEDDED, 'org_tubepress_impl_plugin_filters_embeddedtemplate_CoreVariables'), array(org_tubepress_api_const_plugin_FilterPoint::HTML_EMBEDDED, 'org_tubepress_impl_plugin_filters_embeddedhtml_PlayerJavaScriptApi'), array(org_tubepress_api_const_plugin_FilterPoint::HTML_GALLERY, 'org_tubepress_impl_plugin_filters_galleryhtml_GalleryJs'), array(org_tubepress_api_const_plugin_FilterPoint::JAVASCRIPT_GALLERYINIT, 'org_tubepress_impl_plugin_filters_galleryinitjs_GalleryInitJsBaseParams'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_GALLERY, 'org_tubepress_impl_plugin_filters_gallerytemplate_CoreVariables'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_GALLERY, 'org_tubepress_impl_plugin_filters_gallerytemplate_EmbeddedPlayerName'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_GALLERY, 'org_tubepress_impl_plugin_filters_gallerytemplate_Pagination'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_GALLERY, 'org_tubepress_impl_plugin_filters_gallerytemplate_Player'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_GALLERY, 'org_tubepress_impl_plugin_filters_gallerytemplate_VideoMeta'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_PLAYER, 'org_tubepress_impl_plugin_filters_playertemplate_CoreVariables'), array(org_tubepress_api_const_plugin_FilterPoint::PROVIDER_RESULT, 'org_tubepress_impl_plugin_filters_providerresult_ResultCountCapper'), array(org_tubepress_api_const_plugin_FilterPoint::PROVIDER_RESULT, 'org_tubepress_impl_plugin_filters_providerresult_VideoBlacklist'), array(org_tubepress_api_const_plugin_FilterPoint::PROVIDER_RESULT, 'org_tubepress_impl_plugin_filters_providerresult_PerPageSorter'), array(org_tubepress_api_const_plugin_FilterPoint::PROVIDER_RESULT, 'org_tubepress_impl_plugin_filters_providerresult_VideoPrepender'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_SEARCHINPUT, 'org_tubepress_impl_plugin_filters_searchinputtemplate_CoreVariables'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_SINGLEVIDEO, 'org_tubepress_impl_plugin_filters_singlevideotemplate_CoreVariables'), array(org_tubepress_api_const_plugin_FilterPoint::TEMPLATE_SINGLEVIDEO, 'org_tubepress_impl_plugin_filters_singlevideotemplate_VideoMeta'), array(org_tubepress_api_const_plugin_FilterPoint::VARIABLE_READ_FROM_EXTERNAL_INPUT, 'org_tubepress_impl_plugin_filters_variablereadfromexternalinput_StringMagic'));
     foreach ($expectedSystemFilters as $filter) {
         $pm->shouldReceive('registerFilter')->with($filter[0], anInstanceOf($filter[1]))->once();
     }
     $pm->shouldReceive('registerListener')->with(org_tubepress_api_const_plugin_EventName::BOOT, anInstanceOf('org_tubepress_impl_plugin_listeners_StorageManagerInitListener'));
     $pm->shouldReceive('registerListener')->with(org_tubepress_api_const_plugin_EventName::BOOT, anInstanceOf('org_tubepress_impl_plugin_listeners_WordPressBoot'));
     $pm->shouldReceive('registerListener')->with(org_tubepress_api_const_plugin_EventName::BOOT, anInstanceOf('org_tubepress_impl_plugin_listeners_SkeletonExistsListener'));
     $pm->shouldReceive('notifyListeners')->with(org_tubepress_api_const_plugin_EventName::BOOT)->once();
     $envD = $ioc->get(org_tubepress_api_environment_Detector::_);
     $envD->shouldReceive('isWordPress')->once()->andReturn(false);
     $context = $ioc->get(org_tubepress_api_exec_ExecutionContext::_);
     $context->shouldReceive('get')->with(org_tubepress_api_const_options_names_Advanced::DEBUG_ON)->andReturn(false);
     $fe = $ioc->get(org_tubepress_api_filesystem_Explorer::_);
     $fe->shouldReceive('getDirectoriesInDirectory')->once()->with('<<user-content-dir>>/plugins', anything())->andReturn(array('fakedirectory'));
     $fe->shouldReceive('getFilenamesInDirectory')->once()->with('fakedirectory', anything())->andReturn(array(dirname(__FILE__) . '/../../../resources/simplePhpFile.php'));
     $th = $ioc->get(org_tubepress_api_theme_ThemeHandler::_);
     $th->shouldReceive('getUserContentDirectory')->once()->andReturn('<<user-content-dir>>');
     $sm = $ioc->get(org_tubepress_api_options_StorageManager::_);
     $sm->shouldReceive('init')->once();
     $this->_sut->boot();
 }
开发者ID:nidalhajaj,项目名称:tubepress,代码行数:25,代码来源:TubePressBootstrapperTest.php

示例7: testFormatterImplementsInterfaces

 public function testFormatterImplementsInterfaces()
 {
     $formatter = new MockFormatter();
     assertThat($formatter, is(anInstanceOf(FormatterInterface::class)));
     assertThat($formatter, is(anInstanceOf(ProcessorAwareInterface::class)));
     assertThat($formatter, is(anInstanceOf(FilterAwareInterface::class)));
     assertThat($formatter, is(anInstanceOf(SorterAwareInterface::class)));
 }
开发者ID:graze,项目名称:formatter,代码行数:8,代码来源:AbstractFormatterTest.php

示例8: testDispatchNotFoundRoute

 public function testDispatchNotFoundRoute()
 {
     $dispatcher = new Dispatcher($this->router);
     $response = $dispatcher->dispatch('GET', '/not-found');
     assertThat($response, is(anInstanceOf('Rootr\\Response')));
     assertThat($this->readAttribute($response, 'status'), is(equalTo(404)));
     assertThat($this->readAttribute($response, 'body'), is(equalTo('Not Found')));
 }
开发者ID:eddmann,项目名称:rootr,代码行数:8,代码来源:DispatcherTest.php

示例9: testCreateMessageWithValidator

 public function testCreateMessageWithValidator()
 {
     $message = $this->factory->createMessage('bar', ['validator' => function ($msg) {
         return false;
     }]);
     assertThat($message, is(anInstanceOf('Graze\\Queue\\Message\\MessageInterface')));
     assertThat($message->getBody(), is(identicalTo('bar')));
     assertThat($message->isValid(), is(identicalTo(false)));
 }
开发者ID:traxo,项目名称:queue,代码行数:9,代码来源:MessageFactoryTest.php

示例10: testCancelUsurpation

 public function testCancelUsurpation()
 {
     $token = $this->mock('Symfony\\Component\\Security\\Core\\Authentication\\Token\\AbstractToken');
     $user = new User();
     $token->shouldReceive('getUser')->once()->andReturn($user);
     $this->om->shouldReceive('refresh')->once()->with($user);
     $this->sc->shouldReceive('setToken')->once()->with(anInstanceOf('Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken'));
     $this->getUpdater()->cancelUsurpation($token);
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:9,代码来源:TokenUpdaterTest.php

示例11: testShouldMonitorExecutionOfFunction

 public function testShouldMonitorExecutionOfFunction()
 {
     $result = monitorExecution(function () {
     });
     assertThat($result->dateStart, anInstanceOf('Datetime'));
     assertThat($result->dateFinish, anInstanceOf('Datetime'));
     assertThat($result->elapsedSeconds, greaterThanOrEqualTo(0));
     assertThat($result->convertSecondsToReadableString(), is('0s'));
     assertThat($result->hasFailed(), is(false));
 }
开发者ID:zdenekdrahos,项目名称:profiler-tools,代码行数:10,代码来源:GivenStopwatchTest.php

示例12: testDetectCircularDependencies

 public function testDetectCircularDependencies()
 {
     $items = array('item1' => array('deps' => null, 'id' => 'item1'), 'item2' => array('deps' => null, 'id' => 'item2'), 'item3' => array('deps' => array('item2'), 'id' => 'item3'), 'item4' => array('deps' => array('item1', 'item3'), 'id' => 'item4'), 'item5' => array('deps' => array('item4', 'item6', 'item7'), 'id' => 'item5'), 'item6' => array('deps' => array('item2'), 'id' => 'item6'), 'item7' => array('deps' => array('item1', 'item4', 'item5'), 'id' => 'item7'));
     $resolver = new DependencyResolver();
     $resolver->register($items);
     try {
         $resolver->resolveAll();
     } catch (\Exception $e) {
         assertThat($e, is(anInstanceOf('\\RuntimeException')));
     }
 }
开发者ID:pladodev,项目名称:AdminThemeBundle,代码行数:11,代码来源:DependencyResolverTest.php

示例13: testUpdateJob

 public function testUpdateJob()
 {
     Artisan::call('migrate');
     RangeCronJob::create(['job_name' => 'foobar job', 'last_id_processed' => 1, 'last_status' => 'fooness']);
     $job = $this->repo->findJob('foobar job');
     assertThat($job, anInstanceOf('Giftertipster\\Entity\\Eloquent\\RangeCronJob'));
     $this->repo->updateJob($job, 'test status', 0);
     $updated_job = $this->repo->findJob('foobar job');
     assertThat($updated_job->last_status, identicalTo('test status'));
     assertThat($updated_job->last_id_processed, equalTo(0));
 }
开发者ID:ryanrobertsname,项目名称:giftertipster.com,代码行数:11,代码来源:EloquentRangeCronJobRepositoryTest.php

示例14: testAuthenticateSuccess

 public function testAuthenticateSuccess()
 {
     $user = $this->mock('Claroline\\CoreBundle\\Entity\\User');
     $user->shouldReceive('getSalt')->once()->andReturn('salt');
     $user->shouldReceive('getPassword')->once()->andReturn('trueEncodedPw');
     $user->shouldReceive('getRoles')->once()->andReturn(array());
     $encoder = $this->mock('Symfony\\Component\\Security\\Core\\Encoder\\PasswordEncoderInterface');
     $this->userRepo->shouldReceive('loadUserByUsername')->once()->with('name')->andReturn($user);
     $this->encoderFactory->shouldReceive('getEncoder')->andReturn($encoder);
     $encoder->shouldReceive('encodePassword')->once()->with('pw', 'salt')->andReturn('trueEncodedPw');
     $this->sc->shouldReceive('setToken')->with(anInstanceOf('Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken'));
     $this->assertTrue($this->authenticator->authenticate('name', 'pw'));
 }
开发者ID:ngydat,项目名称:CoreBundle,代码行数:13,代码来源:AuthenticatorTest.php

示例15: testShouldFormatTraversableAccordingToConvertMethod

 public function testShouldFormatTraversableAccordingToConvertMethod()
 {
     $items = ['foo', 'bar', 'baz'];
     /** @var Generator **/
     $result = (new MockFormatter())->formatTraversable(new ArrayIterator($items));
     assertThat('The result of `formatTraversable` should be a Generator.', $result, is(anInstanceOf('Generator')));
     /** @var Generator **/
     $result = (new MockFormatter())->formatTraversable(new ArrayIterator($items));
     assertThat('Every item in the result should be an array.', iterator_to_array($result), everyItem(is(typeOf('array'))));
     /** @var Generator **/
     $result = (new MockFormatter())->formatTraversable(new ArrayIterator($items));
     assertThat('The result should be the same size as the number of items passed to `formatTraversable`.', $result, is(traversableWithSize(count($items))));
     /** @var Generator **/
     $result = (new MockFormatter())->formatTraversable(new ArrayIterator($items));
     assertThat('The result should be correctly formatted.', iterator_to_array($result), is(anArray([['count' => 1], ['count' => 2], ['count' => 3]])));
 }
开发者ID:graze,项目名称:formatter,代码行数:16,代码来源:AbstractTraversableFormatterTest.php


注:本文中的anInstanceOf函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。