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


PHP PHPUnit_Framework_Constraint::__construct方法代码示例

本文整理汇总了PHP中PHPUnit_Framework_Constraint::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPUnit_Framework_Constraint::__construct方法的具体用法?PHP PHPUnit_Framework_Constraint::__construct怎么用?PHP PHPUnit_Framework_Constraint::__construct使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPUnit_Framework_Constraint的用法示例。


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

示例1: __construct

 public function __construct(string $className, string $methodName, int $paramIndex)
 {
     parent::__construct();
     $this->className = $className;
     $this->methodName = $methodName;
     $this->paramIndex = $paramIndex;
 }
开发者ID:cspray,项目名称:code-anvil,代码行数:7,代码来源:MethodParameterHasDefaultValue.php

示例2: __construct

 /**
  * Creates NumArrayEqual
  *
  * @param \NumPHP\Core\NumArray $value expected NumArray
  *
  * @since 1.0.0
  */
 public function __construct(NumArray $value)
 {
     parent::__construct();
     $this->value = clone $value;
     // flush the cache
     $this->value->flushCache();
 }
开发者ID:raslin,项目名称:NumPHP,代码行数:14,代码来源:NumArrayEqual.php

示例3: __construct

 /**
  * Constructor
  *
  * @param string $header Cache debug header; defaults to X-Cache-Debug
  */
 public function __construct($header = null)
 {
     if ($header) {
         $this->header = $header;
     }
     parent::__construct();
 }
开发者ID:stof,项目名称:FOSHttpCache,代码行数:12,代码来源:AbstractCacheConstraint.php

示例4: __construct

 /**
  * @param object $schema
  * @param string|null $context
  */
 public function __construct($schema, $context = null)
 {
     parent::__construct();
     $this->schema = $schema;
     $this->context = $context ?: 'schema';
     $this->validator = new Validator($this->context);
 }
开发者ID:rebilly,项目名称:openapi-php,代码行数:11,代码来源:JsonSchemaConstraint.php

示例5: __construct

 /**
  * @param mixed $value
  * @param bool  $checkForObjectIdentity
  * @param bool  $checkForNonObjectIdentity
  */
 public function __construct($value, bool $checkForObjectIdentity = true, bool $checkForNonObjectIdentity = false)
 {
     parent::__construct();
     $this->checkForObjectIdentity = $checkForObjectIdentity;
     $this->checkForNonObjectIdentity = $checkForNonObjectIdentity;
     $this->value = $value;
 }
开发者ID:noikiy,项目名称:phpunit,代码行数:12,代码来源:TraversableContains.php

示例6: __construct

 /**
  * JsonValueMatches constructor.
  *
  * @param string     $jsonPath   The JSON path that identifies the value(s)
  *                               in the JSON document that the constraint
  *                               should match
  * @param Constraint $constraint The actual constraint that the selected
  *                               value(s) must match
  * @param bool       $matchAll   This flag controls how this constraint
  *                               handles multiple values. Usually, this
  *                               constraint will match successfully, when
  *                               (at least) one found value matches the
  *                               given constraint. When this flag is set,
  *                               _all_ found values must match the
  *                               constraint.
  */
 public function __construct($jsonPath, Constraint $constraint, $matchAll = false)
 {
     parent::__construct();
     $this->jsonPath = $jsonPath;
     $this->constraint = $constraint;
     $this->matchAll = $matchAll;
 }
开发者ID:martin-helmich,项目名称:phpunit-json-assert,代码行数:23,代码来源:JsonValueMatches.php

示例7: __construct

 public function __construct($expected, $mainProperty, $secondaryProperty)
 {
     parent::__construct();
     $this->expected = is_array($expected) ? $expected : [$expected];
     $this->mainProperty = $mainProperty;
     $this->secondaryProperty = $secondaryProperty;
 }
开发者ID:khaliqgant,项目名称:Deep,代码行数:7,代码来源:CollectionNestedPropertyDoesNotHaveValueConstraint.php

示例8: __construct

 /**
  * @param int|string $permissions
  */
 public function __construct($permissions)
 {
     parent::__construct();
     if (is_string($permissions)) {
         if (!ctype_digit($permissions)) {
             if (1 !== preg_match(self::$permissionFormat, $permissions)) {
                 throw new \InvalidArgumentException(sprintf('Permission to match "%s" is not formatted correctly.', $permissions));
             }
             $this->permissions = $permissions;
             return;
         }
         if ('0' === $permissions[0]) {
             $permissions = intval($permissions, 8);
         } else {
             $permissions = (int) $permissions;
         }
     }
     if (!is_int($permissions)) {
         if (is_object($permissions)) {
             $type = sprintf('%s#%s', get_class($permissions), method_exists($permissions, '__toString') ? $permissions->__toString() : '');
         } elseif (null === $permissions) {
             $type = 'null';
         } else {
             $type = gettype($permissions) . '#' . $permissions;
         }
         throw new \InvalidArgumentException(sprintf('Invalid value for permission to match "%s", expected int >= 0 or string.', $type));
     }
     if ($permissions < 0) {
         throw new \InvalidArgumentException(sprintf('Invalid value for permission to match "%d", expected >= 0.', $permissions));
     }
     $this->permissions = $permissions;
 }
开发者ID:GeckoPackages,项目名称:GeckoPHPUnit,代码行数:35,代码来源:FilePermissionsIsIdenticalConstraint.php

示例9: __construct

 /**
  * @param int $type
  */
 public function __construct($type)
 {
     parent::__construct();
     switch ($type) {
         case self::TYPE_BOOL:
             $this->testFunction = 'is_bool';
             $this->type = 'bool';
             break;
         case self::TYPE_INT:
             $this->testFunction = 'is_int';
             $this->type = 'int';
             break;
         case self::TYPE_STRING:
             $this->testFunction = 'is_string';
             $this->type = 'string';
             break;
         case self::TYPE_FLOAT:
             $this->testFunction = 'is_float';
             $this->type = 'float';
             break;
         case self::TYPE_ARRAY:
             $this->testFunction = 'is_array';
             $this->type = 'array';
             break;
         case self::TYPE_SCALAR:
             $this->testFunction = 'is_scalar';
             $this->type = 'scalar';
             break;
         default:
             throw new \InvalidArgumentException(sprintf('Unknown ScalarConstraint type "%s" provided.', is_object($type) ? get_class($type) : (null === $type ? 'null' : gettype($type) . '#' . $type)));
     }
 }
开发者ID:GeckoPackages,项目名称:GeckoPHPUnit,代码行数:35,代码来源:ScalarConstraint.php

示例10: __construct

 public function __construct($expected, $mainProperty, $secondaryProperty)
 {
     parent::__construct();
     $this->expected = $expected;
     $this->mainProperty = $mainProperty;
     $this->secondaryProperty = $secondaryProperty;
 }
开发者ID:khaliqgant,项目名称:Deep,代码行数:7,代码来源:CollectionNestedCollectionPropertyHasAllValuesConstraint.php

示例11: __construct

 /**
  * @param int|float $lowerBoundary
  * @param int|float $upperBoundary
  * @param bool      $onBoundary    pass if value is same as a boundary value, or false; value must be within the boundaries values
  */
 public function __construct($lowerBoundary, $upperBoundary, $onBoundary)
 {
     parent::__construct();
     $this->lowerBoundary = $lowerBoundary;
     $this->upperBoundary = $upperBoundary;
     $this->onBoundary = $onBoundary;
 }
开发者ID:GeckoPackages,项目名称:GeckoPHPUnit,代码行数:12,代码来源:NumberRangeConstraint.php

示例12: __construct

 /**
  * Construct the class.
  *
  * @since 0.1.0
  *
  * @param string $table
  * @param string $column
  * @param string $prefix
  */
 public function __construct($table, $column, $prefix)
 {
     parent::__construct();
     $this->table = esc_sql($table);
     $this->column = esc_sql($column);
     $this->prefix = $prefix;
 }
开发者ID:No3x,项目名称:wp-plugin-uninstall-tester,代码行数:16,代码来源:no-rows-with-prefix.php

示例13: __construct

 public function __construct(array $constraints, $autoConfigureGroups = true, $implicitGroupName = null)
 {
     parent::__construct();
     $this->constraintTypes = array_filter($constraints, 'is_string');
     $this->constraints = array_filter($constraints, 'is_object');
     $this->autoConfigureGroups = $autoConfigureGroups;
     $this->implicitGroupName = $implicitGroupName;
 }
开发者ID:a-mayer,项目名称:boekkooi-broadway,代码行数:8,代码来源:isEqualConstraints.php

示例14: __construct

 /**
  * @param  int                         $value
  * @throws PHPUnit_Framework_Exception
  */
 public function __construct($value)
 {
     if (!is_int($value)) {
         throw PHPUnit_Util_InvalidArgumentHelper::factory(1, 'integer');
     }
     parent::__construct();
     $this->value = $value;
 }
开发者ID:blast007,项目名称:bzion,代码行数:12,代码来源:ArrayContainsModelWithIdConstraint.php

示例15: __construct

 /**
  * @param string $expectedCommand The expected, executed command substring
  */
 public function __construct($expectedCommand)
 {
     if (!is_string($expectedCommand)) {
         throw new \InvalidArgumentException('Expected command should be a string, ' . gettype($expectedCommand) . ' given');
     }
     $this->expectedCommand = $expectedCommand;
     parent::__construct();
 }
开发者ID:TYPO3,项目名称:Surf,代码行数:11,代码来源:AssertCommandExecuted.php


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