update stubs

This commit is contained in:
CismonX 2019-02-21 18:49:25 +08:00
parent 541e797b8b
commit 27d44227f6
8 changed files with 21 additions and 9 deletions

View File

@ -2,9 +2,7 @@
namespace Arma;
interface Colvec extends Internal\Operable
interface Colvec extends Vec
{
}
class_alias(Colvec::class, 'Arma\\Vec');

View File

@ -7,7 +7,7 @@ namespace Arma;
*
* @package Arma
*/
interface Mat extends Internal\Operable
interface Mat extends Internal\Accessible, Internal\Operable, Internal\MatBase
{
/**
* Construct the matrix to have user specified dimensions and fill with specified pattern.

View File

@ -2,7 +2,7 @@
namespace Arma;
interface Rowvec extends Internal\Operable
interface Rowvec extends Vec
{
}

View File

@ -2,7 +2,7 @@
namespace Arma;
interface SpMat extends Internal\Accessible
interface SpMat extends Internal\Accessible, Internal\MatBase
{
}

8
stubs/Vec.php Normal file
View File

@ -0,0 +1,8 @@
<?php
namespace Arma;
interface Vec extends Internal\Accessible, Internal\Operable, Internal\VecBase
{
}

View File

@ -6,5 +6,3 @@ class DColvec implements Colvec
{
}
class_alias(DColvec::class, 'Arma\\DVec');

View File

@ -7,7 +7,7 @@ namespace Arma\Internal;
*
* @package Arma\Internal
*/
interface Operable extends Accessible
interface Operable
{
/**
* Addition of two objects.

View File

@ -0,0 +1,8 @@
<?php
namespace Arma\Internal;
interface VecBase
{
}