コード例 #1
0
ファイル: Inc.php プロジェクト: activecollab/jobsqueue
 /**
  * Construct a new Job instance.
  *
  * @param array|null $data
  */
 public function __construct(array $data = null)
 {
     if (!($data && is_array($data) && array_key_exists('number', $data) && is_int($data['number']))) {
         throw new InvalidArgumentException('Number is required and it needs to be an integer value');
     }
     parent::__construct($data);
 }
コード例 #2
0
ファイル: Failing.php プロジェクト: activecollab/jobsqueue
 /**
  * {@inheritdoc}
  */
 public function __construct(array $data = null)
 {
     if (empty($data)) {
         $data = [];
     }
     if (empty($data['exception_message'])) {
         $data['exception_message'] = 'Built to fail!';
     }
     parent::__construct($data);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $data = null)
 {
     $this->validatePort($data, self::DEFAULT_PORT);
     parent::__construct($data);
 }
コード例 #4
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $data = null)
 {
     $this->validateCommand($data);
     parent::__construct($data);
 }