Skip to content

Commit ecac428

Browse files
committed
Move repository to organization and change namespace accordingly
1 parent 0be1e98 commit ecac428

12 files changed

+36
-74
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@
77
/vendor/
88

99
# PHPUnit
10-
/phpunit.xml
1110
.phpcs-cache
1211

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# php-vue-to-twig
22

3-
[![Build Status](https://travis-ci.org/Macavity/php-vue-to-twig.svg?branch=master)](https://travis-ci.org/Macavity/php-vue-to-twig)
3+
[![Build Status](https://travis-ci.org/Paneon/php-vue-to-twig.svg?branch=master)](https://travis-ci.org/Paneon/php-vue-to-twig)
44

55
Compile vue files to twig templates with PHP
66

@@ -24,10 +24,32 @@ Compile vue files to twig templates with PHP
2424
|v-cloak||
2525
|v-once||
2626

27+
2728
## Other Functionalities
2829

2930
|Functionality|Implemented|
3031
|:------------|:---------:|
3132
|Slots||
3233
|Components||
3334
|Filters||
35+
36+
37+
## Limitations
38+
39+
It's difficult to interpret JavaScript language features and translate them into twig.
40+
41+
For example string concatenation inside attribute binding does not work currently: :no_entry_sign:
42+
43+
```vue
44+
<div :style="{ fontSize: size + 'px' }"></div>
45+
```
46+
47+
But if you move this into a single property like (A) or (B), it will work.
48+
49+
```vue
50+
<!-- (A) -_>
51+
<div :style="divStyleProperty"></div>
52+
53+
<!-- (B) -_>
54+
<div :style="{ fontSize: fontSizeVariable }"></div>
55+
```

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "macavity/php-vue-to-twig",
2+
"name": "paneon/php-vue-to-twig",
33
"description": "",
44
"type": "library",
55
"license": "MIT",
@@ -17,13 +17,13 @@
1717
},
1818
"autoload": {
1919
"psr-4": {
20-
"Macavity\\VueToTwig\\": "src"
20+
"Paneon\\VueToTwig\\": "src"
2121
}
2222
},
2323
"autoload-dev": {
2424
"psr-4": {
25-
"Macavity\\VueToTwig\\": "src",
26-
"Macavity\\VueToTwig\\Tests\\": "tests"
25+
"Paneon\\VueToTwig\\": "src",
26+
"Paneon\\VueToTwig\\Tests\\": "tests"
2727
},
2828
"files": [
2929
"vendor/autoload.php"

phpcs.xml.dist

Lines changed: 0 additions & 59 deletions
This file was deleted.

src/Compiler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php declare(strict_types=1);
22

3-
namespace Macavity\VueToTwig;
3+
namespace Paneon\VueToTwig;
44

55
use DOMAttr;
66
use DOMCharacterData;

src/Component.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php declare(strict_types=1);
22

3-
namespace Macavity\VueToTwig;
3+
namespace Paneon\VueToTwig;
44

55

66
use DOMDocument;

tests/AbstractTestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php declare(strict_types=1);
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
use DirectoryIterator;
66
use DOMDocument;
7-
use Macavity\VueToTwig\Compiler;
7+
use Paneon\VueToTwig\Compiler;
88
use Monolog\Handler\StreamHandler;
99
use Monolog\Logger;
1010

tests/CompilerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
class CompilerTest extends AbstractTestCase
66
{

tests/VueBindingsTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
class VueBindingsTest extends AbstractTestCase
66
{

tests/VueForTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
class VueForTest extends AbstractTestCase
66
{

tests/VueIfTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
class VueIfTest extends AbstractTestCase
66
{

tests/VueOnTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Macavity\VueToTwig\Tests;
3+
namespace Paneon\VueToTwig\Tests;
44

55
class VueOnTest extends AbstractTestCase
66
{

0 commit comments

Comments
 (0)