Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions src/Entities/Contracts/Modifiable.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php

namespace FiveamCode\LaravelNotionApi\Entities\Contracts;

use FiveamCode\LaravelNotionApi\Entities\Properties\Property;

interface Modifiable
{
}
3 changes: 2 additions & 1 deletion src/Entities/Properties/Checkbox.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;

/**
* Class Checkbox
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Checkbox extends Property
class Checkbox extends Property implements Modifiable
{

/**
Expand Down
5 changes: 3 additions & 2 deletions src/Entities/Properties/Date.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use DateTime;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\RichDate;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\RichDate;

/**
* Class Date
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Date extends Property
class Date extends Property implements Modifiable
{

/**
Expand Down
4 changes: 3 additions & 1 deletion src/Entities/Properties/Email.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;

/**
* Class Email
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Email extends Property
class Email extends Property implements Modifiable
{
/**
* @param $email
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/MultiSelect.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use Illuminate\Support\Collection;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\SelectItem;
Expand All @@ -10,7 +11,7 @@
* Class MultiSelect
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class MultiSelect extends Property
class MultiSelect extends Property implements Modifiable
{
/**
* @param $names
Expand Down
4 changes: 3 additions & 1 deletion src/Entities/Properties/Number.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;

/**
* Class Number
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Number extends Property
class Number extends Property implements Modifiable
{
/**
* @var float|int
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/People.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Entities\User;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use Illuminate\Support\Collection;
Expand All @@ -10,7 +11,7 @@
* Class People
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class People extends Property
class People extends Property implements Modifiable
{
/**
* @param $userIds
Expand Down
4 changes: 3 additions & 1 deletion src/Entities/Properties/PhoneNumber.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;

/**
* Class PhoneNumber
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class PhoneNumber extends Property
class PhoneNumber extends Property implements Modifiable
{
/**
* @param $phoneNumber
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/Relation.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use Illuminate\Support\Collection;

/**
* Class Relation
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Relation extends Property
class Relation extends Property implements Modifiable
{
/**
* @param $relationIds
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/Select.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\SelectItem;

/**
* Class Select
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Select extends Property
class Select extends Property implements Modifiable
{

/**
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/Text.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\RichText;

/**
* Class Text
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Text extends Property
class Text extends Property implements Modifiable
{
/**
* @var string
Expand Down
3 changes: 2 additions & 1 deletion src/Entities/Properties/Title.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;
use FiveamCode\LaravelNotionApi\Exceptions\HandlingException;
use FiveamCode\LaravelNotionApi\Entities\PropertyItems\RichText;

/**
* Class Title
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Title extends Property
class Title extends Property implements Modifiable
{
/**
* @var string
Expand Down
4 changes: 3 additions & 1 deletion src/Entities/Properties/Url.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

namespace FiveamCode\LaravelNotionApi\Entities\Properties;

use FiveamCode\LaravelNotionApi\Entities\Contracts\Modifiable;

/**
* Class Url
* @package FiveamCode\LaravelNotionApi\Entities\Properties
*/
class Url extends Property
class Url extends Property implements Modifiable
{
/**
* @param $url
Expand Down