strict typing and php 7.1

This commit is contained in:
Robin Appelman 2019-02-20 15:43:12 +01:00
commit e8cf5e7644
25 changed files with 43 additions and 36 deletions

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -70,7 +70,7 @@ class BasicSearch implements XmlDeserializable {
* @return BasicSearch
* @throws ParseException
*/
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): BasicSearch {
$search = new self();
$elements = \Sabre\Xml\Deserializer\keyValue($reader);

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -29,7 +29,7 @@ use SearchDAV\DAV\SearchPlugin;
* The limit and offset of a search query
*/
class Limit extends \SearchDAV\Query\Limit implements XmlDeserializable {
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): Limit {
$limit = new self();
$elements = \Sabre\Xml\Deserializer\keyValue($reader);

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -26,7 +26,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\XmlDeserializable;
class Literal extends \SearchDAV\Query\Literal implements XmlDeserializable {
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): Literal {
$literal = new self();
$literal->value = $reader->readText();

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -50,12 +50,12 @@ class Operator implements XmlDeserializable {
* @param string $type
* @param array $arguments
*/
public function __construct($type = '', array $arguments = []) {
public function __construct(string $type = '', array $arguments = []) {
$this->type = $type;
$this->arguments = $arguments;
}
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): Operator {
$operator = new self();
$operator->type = $reader->getClark();

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -45,12 +45,12 @@ class Order implements XmlDeserializable {
* @param string $property
* @param string $order
*/
public function __construct($property = '', $order = \SearchDAV\Query\Order::ASC) {
public function __construct(string $property = '', string $order = \SearchDAV\Query\Order::ASC) {
$this->property = $property;
$this->order = $order;
}
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): Order {
$order = new self();
$childs = \Sabre\Xml\Deserializer\keyValue($reader);

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*
@ -25,7 +25,7 @@ use Sabre\Xml\Reader;
use Sabre\Xml\XmlDeserializable;
class Scope extends \SearchDAV\Query\Scope implements XmlDeserializable {
static function xmlDeserialize(Reader $reader) {
static function xmlDeserialize(Reader $reader): Scope {
$scope = new self();
$values = \Sabre\Xml\Deserializer\keyValue($reader);

View file

@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/**
* @copyright Copyright (c) 2017 Robin Appelman <robin@icewind.nl>
*