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


PHP is函数代码示例

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


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

示例1: testUserRelationshipReturnsModel

 public function testUserRelationshipReturnsModel()
 {
     $meta = Factory::create('PostMeta', ['meta_key' => 'pal_user_id', 'meta_value' => 1]);
     Factory::create('User', ['id' => 1]);
     $user = $meta->user;
     assertThat($user, is(anInstanceof('User')));
 }
开发者ID:estebanmatias92,项目名称:pull-automatically-galleries,代码行数:7,代码来源:PostMetaTest.php

示例2: testAppendMetaAndContentText

 public function testAppendMetaAndContentText()
 {
     $this->pagedResult->appendMetaText(self::META_TEXT);
     $this->pagedResult->appendContentText(self::CONTENT_TEXT);
     assertThat($this->pagedResult->getCurrentOffset(), is(self::START_OFFSET + strlen(self::CONTENT_TEXT)));
     assertThat($this->pagedResult->getText(), is(self::META_TEXT . self::CONTENT_TEXT));
 }
开发者ID:DanielDobre,项目名称:fossology,代码行数:7,代码来源:PagedResultTest.php

示例3: test

 function test()
 {
     $username = new FormKit\Widget\TextInput('username', array('label' => 'Username'));
     $username->value('default')->maxlength(10)->minlength(3)->size(20);
     $password = new FormKit\Widget\PasswordInput('password', array('label' => 'Password'));
     $remember = new FormKit\Widget\CheckboxInput('remember', array('label' => 'Remember me'));
     $remember->value(12);
     $remember->check();
     $widgets = new FormKit\WidgetCollection();
     ok($widgets);
     $widgets->add($username);
     $widgets->add($password);
     $widgets->add($remember);
     // get __get method
     is($username, $widgets->username);
     is($password, $widgets->password);
     is($username, $widgets->get('username'));
     ok($widgets->render('username'));
     ok(is_array($widgets->getJavascripts()));
     ok(is_array($widgets->getStylesheets()));
     is(3, $widgets->size());
     $widgets->remove($username);
     is(2, $widgets->size());
     unset($widgets['password']);
     is(1, $widgets->size());
 }
开发者ID:corneltek,项目名称:formkit,代码行数:26,代码来源:WidgetCollectionTest.php

示例4: _findActorIdentifiers

 /**
  * Return an array of actor identifiers
  *
  * @return array
  */
 protected static function _findActorIdentifiers(KServiceInterface $container)
 {
     $components = $container->get('repos://admin/components.component')->getQuery()->enabled(true)->fetchSet();
     $components = array_unique($container->get('repos://admin/components.component')->fetchSet()->component);
     $identifiers = array();
     foreach ($components as $component) {
         $path = JPATH_SITE . '/components/' . $component . '/domains/entities';
         if (!file_exists($path)) {
             continue;
         }
         //get all the files
         $files = (array) JFolder::files($path);
         //convert com_<Component> to ['com','<Name>']
         $parts = explode('_', $component);
         $identifier = new KServiceIdentifier('com:' . substr($component, strpos($component, '_') + 1));
         $identifier->path = array('domain', 'entity');
         foreach ($files as $file) {
             $identifier->name = substr($file, 0, strpos($file, '.'));
             try {
                 if (is($identifier->classname, 'ComActorsDomainEntityActor')) {
                     $identifiers[] = clone $identifier;
                 }
             } catch (Exception $e) {
             }
         }
     }
     return $identifiers;
 }
开发者ID:walteraries,项目名称:anahita,代码行数:33,代码来源:actoridentifier.php

示例5: testBasicView

 public function testBasicView()
 {
     $action = new CreateUserAction();
     ok($action);
     $view = new ActionKit\View\StackView($action);
     ok($view);
     $html = $view->render();
     ok($html);
     $resultDom = new DOMDocument();
     $resultDom->loadXML($html);
     $finder = new DomXPath($resultDom);
     $nodes = $finder->query("//form");
     is(1, $nodes->length);
     $nodes = $finder->query("//input");
     is(4, $nodes->length);
     $nodes = $finder->query("//*[contains(@class, 'formkit-widget')]");
     is(8, $nodes->length);
     $nodes = $finder->query("//*[contains(@class, 'formkit-widget-text')]");
     is(2, $nodes->length);
     $nodes = $finder->query("//*[contains(@class, 'formkit-label')]");
     is(3, $nodes->length);
     $nodes = $finder->query("//input[@name='last_name']");
     is(1, $nodes->length);
     $nodes = $finder->query("//input[@name='first_name']");
     is(1, $nodes->length);
 }
开发者ID:corneltek,项目名称:actionkit,代码行数:26,代码来源:StackViewTest.php

示例6: testRouteExecutor

 public function testRouteExecutor()
 {
     $mux = new \Pux\Mux();
     ok($mux);
     $mux->add('/hello/:name', array('HelloController2', 'helloAction'), array('require' => array('name' => '\\w+')));
     $mux->add('/product/:id', array('ProductController', 'itemAction'));
     $mux->add('/product', array('ProductController', 'listAction'));
     $mux->add('/foo', array('ProductController', 'fooAction'));
     $mux->add('/bar', array('ProductController', 'barAction'));
     $mux->add('/', array('ProductController', 'indexAction'));
     ok($r = $mux->dispatch('/'));
     is('index', RouteExecutor::execute($r));
     ok($r = $mux->dispatch('/foo'));
     is('foo', RouteExecutor::execute($r));
     ok($r = $mux->dispatch('/bar'));
     is('bar', RouteExecutor::execute($r));
     // XXX: seems like a gc bug here
     return;
     $cb = function () use($mux) {
         $r = $mux->dispatch('/product/23');
         RouteExecutor::execute($r);
     };
     for ($i = 0; $i < 100; $i++) {
         call_user_func($cb);
     }
     for ($i = 0; $i < 100; $i++) {
         ok($r = $mux->dispatch('/product/23'));
         is('product item 23', RouteExecutor::execute($r));
     }
     ok($r = $mux->dispatch('/hello/john'));
     is('hello john', RouteExecutor::execute($r));
 }
开发者ID:router-front,项目名称:Pux,代码行数:32,代码来源:MuxExecutorTest.php

示例7: testRenderContentTextConvertsToUtf8

 public function testRenderContentTextConvertsToUtf8()
 {
     $this->pagedTextResult->appendContentText("äöü");
     $expected = htmlspecialchars("äöü", ENT_SUBSTITUTE, 'UTF-8');
     assertThat($this->pagedTextResult->getText(), is(equalTo($expected)));
     $this->addToAssertionCount(1);
 }
开发者ID:DanielDobre,项目名称:fossology,代码行数:7,代码来源:PagedTextResultTest.php

示例8: testInitializeDirsAndFiles

 public function testInitializeDirsAndFiles()
 {
     /**
      * dirs and files to create.
      */
     $dirs = [__DIR__ . '/../../../sql', __DIR__ . '/../../../.dbup/applied', __DIR__ . '/../../../.dbup'];
     $files = [__DIR__ . '/../../../sql/V1__sample_select.sql', __DIR__ . '/../../../.dbup/properties.ini'];
     /**
      * cleaner the created files and dirs.
      */
     $clean = function () use($dirs, $files) {
         foreach ($files as $file) {
             @unlink($file);
         }
         foreach ($dirs as $dir) {
             @rmdir($dir);
         }
     };
     $clean();
     $application = new Application();
     $application->add(new InitCommand());
     $command = $application->find('init');
     $commandTester = new CommandTester($command);
     $commandTester->execute(['command' => $command->getName()]);
     foreach ($dirs as $dir) {
         assertThat(is_dir($dir), is(true));
     }
     foreach ($files as $file) {
         assertThat(file_exists($file), is(true));
     }
     $clean();
 }
开发者ID:brtriver,项目名称:dbup,代码行数:32,代码来源:InitCommandTest.php

示例9: testVariableCache

 public function testVariableCache()
 {
     $cache = $this->_cms['cache'];
     $someVar = array('true' => true, 'some' => 'qwerty', 'arr' => array(1, 2, 3), 'obj' => (object) array('q' => 1, 'w' => 2, 'e' => 3));
     $cache->set('some-var', $someVar, 'default', true);
     is($cache->get('some-var'), $someVar);
 }
开发者ID:JBZoo,项目名称:CrossCMS,代码行数:7,代码来源:CacheTest.php

示例10: replace_PhraseWithTwoWordsAndAllWordsExistingInDictionary_ReturnsTranslation

 /**
  * @test
  */
 public function replace_PhraseWithTwoWordsAndAllWordsExistingInDictionary_ReturnsTranslation()
 {
     $dictionary = [$word = 'snow' => 'white watering', $wordB = 'sun' => 'hot lighting'];
     $this->replacer->setDictionary($dictionary);
     $result = $this->replacer->replace("It's \${$word}\$ outside and \${$wordB}\$");
     assertThat($result, is(equalTo("It's white watering outside and hot lighting")));
 }
开发者ID:cmygeHm,项目名称:KataLessons,代码行数:10,代码来源:DictionaryReplacerTest.php

示例11: testCode500

 public function testCode500()
 {
     $uniq = uniqid();
     $result = $this->helper->request(__METHOD__, array('test-response-set500' => $uniq));
     isContain($uniq, $result->body);
     is(500, $result->code);
 }
开发者ID:JBZoo,项目名称:CrossCMS,代码行数:7,代码来源:ResponseTest.php

示例12: testRemoveCirclesDeg

 public function testRemoveCirclesDeg()
 {
     is('180 d', $this->val('540 d')->removeCircles()->dump(false));
     is('-1 r', $this->val('-5 r')->removeCircles()->dump(false));
     is('0 g', $this->val('1600 g')->removeCircles()->dump(false));
     is('-0.55 t', $this->val('-5.55 t')->removeCircles()->dump(false));
 }
开发者ID:jbzoo,项目名称:simpletypes,代码行数:7,代码来源:degreeTypeTest.php

示例13: testResult

 public function testResult()
 {
     $result = new Result();
     ok($result);
     $result->success('Success Tset');
     is('success', $result->type);
     is(true, $result->isSuccess());
     ok($result->message);
     ok($result->error('Error Tset'));
     is('error', $result->type);
     is(true, $result->isError());
     ok($result->getMessage());
     ok($result->valid('Valid Tset'));
     is('valid', $result->type);
     is(true, $result->isValidation());
     ok($result->invalid('Valid Tset'));
     is('invalid', $result->type);
     is(true, $result->isValidation());
     ok($result->completion('country', 'list', ['tw', 'jp', 'us']));
     is('completion', $result->type);
     is(true, $result->isCompletion());
     ok($result->desc('description'));
     ok($result->debug('debug'));
     ok($result->toArray());
     ok($result->__toString());
 }
开发者ID:corneltek,项目名称:actionkit,代码行数:26,代码来源:ResultTest.php

示例14: testExplodeAssocWithCustomGlueArgumentsReturnsCorrectArrayValue

 public function testExplodeAssocWithCustomGlueArgumentsReturnsCorrectArrayValue()
 {
     $string = 'some_key:dummyvalue;another_key:anothervalue';
     $expectedArray = ['some_key' => 'dummyvalue', 'another_key' => 'anothervalue'];
     $explodedValue = explode_assoc($string, ':', ';');
     assertThat($explodedValue, is(equalTo($expectedArray)));
 }
开发者ID:estebanmatias92,项目名称:pull-automatically-galleries,代码行数:7,代码来源:helpersTest.php

示例15: testEvaluateFunction

 public function testEvaluateFunction()
 {
     is(1, LazyRecord\Utils::evaluate(1));
     is(2, LazyRecord\Utils::evaluate(function () {
         return 2;
     }));
 }
开发者ID:nilportugues-php-tools,项目名称:LazyRecord,代码行数:7,代码来源:UtilsTest.php


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