Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.31 #487

Merged
merged 182 commits into from Sep 11, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
182 commits
Select commit Hold shift + click to select a range
c47b2b2
updates composer dependencies
cbleek Jan 3, 2018
8f541eb
[Behat] fixed failed tests during ZF3 upgrade
kilip Jan 4, 2018
25c5c51
[Behat] fixed travis behat command
kilip Jan 4, 2018
04f1704
[Behat] fixed failed steps
kilip Jan 4, 2018
49bfe8e
[Behat] fixed load default job categories first before run behat tests
kilip Jan 4, 2018
66db411
[Behat] moved load job categories to before scenario hooks
kilip Jan 4, 2018
66732fa
[Behat] ignored unwanted test at travis environment
kilip Jan 4, 2018
26639c8
[Behat] fixed travis failed step
kilip Jan 5, 2018
0004017
[Behat] fixed travis screen resolution
kilip Jan 5, 2018
727444e
[Behat] upgraded chrome driver to 2.33
kilip Jan 5, 2018
bff8d9b
[Behat] downgrade mink extension to 2.2
kilip Jan 5, 2018
f6f1c3a
[Behat] fix travis xvfb size
kilip Jan 5, 2018
7588bf1
[Behat] moved failed travis test into todo
kilip Jan 5, 2018
3d60c2a
[Behat] fixed failed steps
kilip Jan 8, 2018
130080d
[Behat] fixed failed steps
kilip Jan 8, 2018
6d54dc4
[Behat] fixed failed steps
kilip Jan 8, 2018
78d96ca
[Jobs] uses jobUrl ViewHeldper in dashbords and admin views
cbleek Jan 12, 2018
57bdf91
[Jobs] uses jobView ViewHelper in Preview
cbleek Jan 12, 2018
2e5ccfa
updates imagine/imagine
cbleek Jan 15, 2018
97dfc28
fixes translations
cbleek Jan 15, 2018
9c4e421
merged into current develop
kilip Jan 18, 2018
472fd7e
Merged develop into behat-fixes
kilip Jan 18, 2018
a7bf3c9
Merge branch 'behat-fixes' of github.com:kilip/yawik into behat-fixes
kilip Jan 18, 2018
b1b14aa
downgrades tinymce to 4.5.
cbleek Jan 18, 2018
321e68b
Removes submodule module/Orders
cbleek Jan 19, 2018
69f7379
Merge branch 'behat-fixes' of git://github.com/kilip/YAWIK into kilip…
cbleek Jan 19, 2018
dce9eab
Merge branch 'kilip-behat-fixes' into develop
cbleek Jan 19, 2018
bf876a9
added chromedriver package to be use during behat tests
kilip Jan 20, 2018
6a715a4
[Behat] configured behat tests to use chrome headless mode
kilip Jan 20, 2018
c22cc84
[Behat] added script to start selenium using composer chrome driver
kilip Jan 20, 2018
5872509
[Behat] changed behat base_url to http://localhost:8000/en
kilip Jan 20, 2018
77a000c
[Behat] added documentation to do behat testing
kilip Jan 20, 2018
50c5943
[Install] updated minimum PHP version during installation
kilip Jan 20, 2018
3bb226e
[Behat] fixed error message
kilip Jan 20, 2018
59f30d3
[Install] added message to inform minimum php requirements in index.p…
kilip Jan 20, 2018
269b58d
[Behat] fixed some behat failed tests
kilip Jan 21, 2018
6b3bb6f
[Install] provided behat install feature, to test Install module, fix…
kilip Jan 21, 2018
989529a
[Behat] fixed all todo tests to be included in travis environment
kilip Jan 21, 2018
d2c4fb9
[Behat] improved behat tests documentation
kilip Jan 21, 2018
96b03ac
improved travis to use cache during build
kilip Jan 21, 2018
a7d8979
[Behat] exclude behat from code coverage
kilip Jan 21, 2018
6d9b297
[CI] increase php memory limit for travis environment
kilip Jan 21, 2018
1a6af98
[CI] changed phpunit run command
kilip Jan 21, 2018
31a622e
[CI] removed chrome driver download command
kilip Jan 21, 2018
717dfa6
[CI] try to fix phpunit test fatal error when exec command `git descr…
kilip Jan 21, 2018
ac34aa8
[CI] try to fix phpunit test fatal error when passthru "git describe"…
kilip Jan 21, 2018
d9f7b52
[CI] try to fix phpunit test fatal error when passthru "git describe…
kilip Jan 21, 2018
18f494d
[CI] try to fix phpunit test fatal error when passthru "git describe"…
kilip Jan 21, 2018
34870e4
[Behat] improved behat tests documentation
kilip Jan 21, 2018
c432dcc
[Install] fix error when running test in separate process
kilip Jan 21, 2018
ad1d6f3
[CI] added phpunit test for install also fix behat exclude dir config…
kilip Jan 21, 2018
a1d2697
[Behat] using zf3 route name to visit all available url
kilip Jan 21, 2018
e0487de
[Behat] using @mail and @social-profile tags to skip behat tests
kilip Jan 21, 2018
00eea15
[CI] removed @skip-travis tags when running behat tests
kilip Jan 21, 2018
3972793
[Behat] added documentation to perform skipped tests
kilip Jan 21, 2018
06c77d0
[Behat] using chromedriver --lang=en tags to force english language d…
kilip Jan 21, 2018
f38af2d
[Core] ::getFile returns null when repositories throw an exception
kilip Jan 22, 2018
3b6a9dc
[Core] removed ConfigFactory::createService method because it's no lo…
kilip Jan 22, 2018
77c65f5
[Core] removed unused class from use declaration, also improved docum…
kilip Jan 22, 2018
d23ce1c
[Core] removed unused class from declaration, also improved documenta…
kilip Jan 22, 2018
9709202
Merge pull request #453: Behat tests improvements.
TiSiE Jan 22, 2018
d00a197
Merge branch 'develop' of https://github.com/cross-solution/YAWIK int…
kilip Jan 22, 2018
b2520f5
[Core] removed unused class, also added transport property, so ::send…
kilip Jan 23, 2018
e441dfc
[Core] added test classes to improve phpunit coverage
kilip Jan 23, 2018
f238910
[Core] improved tests
kilip Jan 23, 2018
dd05974
[Core] improved Mailer Plugin add tests, and also remove container de…
kilip Jan 23, 2018
a4f5626
[Core] changed tinymce.jquery.min.js to tinmymce.min.js, because it w…
kilip Jan 24, 2018
2f54ba9
[Global] removed components/jquery package, because it's already prov…
kilip Jan 24, 2018
fb983a5
[Global] upgraded jquery version into ^3.0.0
kilip Jan 24, 2018
e1394de
[Core] fixed removed jquey .size() function, changed to .length property
kilip Jan 24, 2018
0cc6752
[Core] added test for Core\Controller\Plugin\Notification
kilip Jan 24, 2018
0c25d0f
[Core] created tests for Core\Controller\Plugin\PaginationParams
kilip Jan 24, 2018
2c7f98d
Merge pull request #455 from kilip/issue-454-update-jquery
cbleek Jan 24, 2018
556b0a4
Merge branch 'develop' of https://github.com/cross-solution/YAWIK int…
kilip Jan 24, 2018
cb84176
Merge pull request #456 from kilip/core-coverage
cbleek Jan 24, 2018
6d72b33
[Core] provided feature to not detect language when this feature is d…
kilip Jan 24, 2018
76f117b
[Core] fixed tests, because new constructor argument in LanguageRoute…
kilip Jan 24, 2018
47f2994
[Core] improved constructor, set default date by using new \DateTime(…
kilip Jan 24, 2018
b2c2db1
[Core] added tests for Core\Entity\Timeline
kilip Jan 24, 2018
4b33f54
[Core] added @covers comment
kilip Jan 24, 2018
e4cc1e9
[Core] removed setter and getter and properties from class, using an …
kilip Jan 24, 2018
4890af5
[Core] added coverage covers for IdentifiableEntityTrait
kilip Jan 24, 2018
f1d4a7a
Merge pull request #457 from kilip/gh-449
cbleek Jan 25, 2018
361b131
[Core] added new FileTransport to be used for test mailing functionality
kilip Jan 30, 2018
8853734
[Core] added FileTransport to be used for test mailing functionality
kilip Jan 30, 2018
7d07092
[Behat] added MailContext to test mailing functionality in scenario
kilip Jan 30, 2018
ed1cd30
[Core] removed unused class from declaration
kilip Jan 30, 2018
8948c03
[Core] added test for Core\Mail\Message
kilip Jan 30, 2018
ccdfa6c
[Core] Add i18n-resource package
TiSiE Jan 30, 2018
e68147d
[Core] Fix translation.
TiSiE Jan 30, 2018
6bec98b
Merge branch 'Core-fix_translations' into develop
TiSiE Jan 30, 2018
bbeff1f
[Core] added test for Core\Mail\StringTemplateMessage
kilip Feb 1, 2018
aa0f037
[CI] configured mail to use FileTransport in travis environment
kilip Feb 1, 2018
2c7ff91
[CI] removed mail tag from behat filter
kilip Feb 1, 2018
310dea6
Merge branch 'develop' of https://github.com/cross-solution/YAWIK int…
kilip Feb 1, 2018
47463be
[CI] fixed FileTransport directory in travis env
kilip Feb 1, 2018
9a5eaab
[CI] added missing MailContext
kilip Feb 1, 2018
996b540
[Behat] fixed creating job draft scenario
kilip Feb 1, 2018
78b4ca4
[CI] removed mail configuration for development option
kilip Feb 1, 2018
ec257a6
[Organizations] added profile controller ref #458
kilip Feb 1, 2018
177d428
[Core] added behat tests for organization profile
kilip Feb 1, 2018
a476f8a
[Behat] fixed behat steps
kilip Feb 1, 2018
18e3af6
[Behat] fixed behat steps
kilip Feb 1, 2018
3062c07
Merge pull request #459 from kilip/mail-test
cbleek Feb 1, 2018
7488c52
[Behat] improved creating job
kilip Feb 1, 2018
d52533c
merged into develop
kilip Feb 1, 2018
2ab0de2
[Organizations] added job paginator for Organization Profile page ref…
kilip Feb 1, 2018
43bd7de
improved behat tests, ref #458
kilip Feb 6, 2018
99f10db
[Organizations] fixed label for Organization Name
kilip Feb 7, 2018
53d6151
[Behat] improved behat tests:
kilip Feb 7, 2018
e3708aa
[PHPUnit] ignored deprecated classes and function from code coverage …
kilip Feb 8, 2018
8b39e71
[Organizations] added organizations profile page ref #458
kilip Feb 9, 2018
b1fb56b
[Organizations] added factory to create InviteController
kilip Feb 9, 2018
b9b48a0
[Core] separated dashboard from index page
kilip Feb 11, 2018
09456b0
Merge pull request #463: Separates Start/Index page and dashboard.
TiSiE Feb 12, 2018
4bdeacc
Merge branch 'develop' of https://github.com/cross-solution/YAWIK int…
kilip Feb 14, 2018
1d03257
[Organizations] improved Organization Profile pages
kilip Feb 14, 2018
06f047a
[Organizations] improved Organizations Profile Page
kilip Feb 14, 2018
6963101
[Organizations] changed filter for ListJobQuery from Organization to …
kilip Feb 15, 2018
ff0e0a6
[Organizations] added FileControllerFactory, ref #412
kilip Feb 15, 2018
2094a24
Merge pull request #462: Organization profiles (#458)
TiSiE Feb 15, 2018
f42d0be
[Auth] Makes user entity attachable entity aware.
TiSiE Feb 28, 2018
7cacd37
add translation for organization profiles
cbleek Mar 1, 2018
b715b6d
adds translations for organization profiles
cbleek Mar 1, 2018
c2e6326
[Organizations] adds company logo to the list of profiles page
cbleek Mar 1, 2018
20e808b
Update composer.json
flyfix Mar 5, 2018
749fa2a
Merge pull request #468 from flyfix/patch-1
cbleek Mar 5, 2018
fa9dbca
[Jobs] reference organization profile, only if job is related to an o…
cbleek Mar 13, 2018
f508ddc
[Organizations] disable caching when opening a profile page.
cbleek Mar 13, 2018
ba98ebf
[Jobs] Fixes: MailSender listener causes error if no user is set in t…
TiSiE Mar 14, 2018
35e5c64
[Jobs] Adds view helper 'JobOrganizationName'
TiSiE Mar 14, 2018
a4655c1
[Core] Improve dashboard layout.
TiSiE Mar 26, 2018
cc65301
[Auth] Fixes #469: Removing user throws exception.
TiSiE Mar 26, 2018
59407fa
[Jobs] Fix event triggering.
TiSiE Apr 9, 2018
4cf78bc
[Auth] Fix unit test for RemoveControllerFactoryTest
TiSiE Apr 16, 2018
dfed7e5
[Jobs] Fix WriteAssertion for userless jobs.
TiSiE Apr 16, 2018
484ccd2
fixes translation in organization module
cbleek Apr 16, 2018
55193b4
Merge branch 'develop' of github.com:cross-solution/YAWIK into develop
cbleek Apr 16, 2018
79d9a25
Revert "fixes translation in organization module"
cbleek Apr 16, 2018
f372a88
[Organization] translates label of organization name form field
cbleek Apr 16, 2018
00a2d82
[Jobs] Console: Keeps doctrine event listeners when expiring jobs.
TiSiE Apr 19, 2018
cd2e7e9
[Jobs] Prevent fatal error when location has no city
TiSiE Apr 26, 2018
ecce3ee
[Geo] Fixes: Initial value is not set correctly
TiSiE Apr 26, 2018
e892947
[Applications] Fix: Applying to a job without user throws exception.
TiSiE May 4, 2018
f57a130
[Applications] Fixes: Error when displaying apply form for a job with…
TiSiE May 4, 2018
e4fc56c
[Core] Allow setting subject in Mail\HTMLTemplateMessage
TiSiE May 7, 2018
10e0f8d
[Core] Optimize file uploads
TiSiE May 25, 2018
adcd3c6
[Core] Fixes: File Entity filter prevents validators.
TiSiE May 28, 2018
c3c396d
[Jobs] Fixes: Job-Preview does not load correct uri
TiSiE May 28, 2018
9231003
[Core,Jobs] Optimize file uploads
TiSiE May 29, 2018
c144afd
[Core] Add File Resize filter.
TiSiE Jun 4, 2018
ec82b02
[Core] Trigger 'postConstruct' event from RepositoryService and Snaps…
TiSiE Jul 4, 2018
a1ae457
[Core] Fixes: Filter\File\Entity throws Exception when file upload is…
TiSiE Jul 4, 2018
c4c1925
[Core] Allows overriding snapshotAttributes in SnapshotRepository
TiSiE Jul 4, 2018
83c1b30
[Jobs] Fixes translation error in job form view
TiSiE Jul 4, 2018
291d63a
[Jobs] Fixes translation error in job form view
TiSiE Jul 4, 2018
aefbb37
[Organizations] adds translations
cbleek Jul 9, 2018
5ff193c
[Jobs] Triggers EVENT_STATUS_CHANGED after editing a job
TiSiE Jul 10, 2018
ba15623
Fixes: Initial value of TinyMCE-Editors not transmitted when submitte…
TiSiE Aug 16, 2018
2541edc
[Organizations] Use template for disabled profiles.
TiSiE Aug 17, 2018
4116a27
Fixed phpunit test ref #473
kilip Aug 21, 2018
3409e27
Fixed behat test ref #473
kilip Aug 21, 2018
45584eb
Merge pull request #475 from kilip/gh-473
cbleek Aug 21, 2018
06c3281
removes versioneye badget and "who is using YAWIK" section
cbleek Aug 21, 2018
3fe5190
[Core] created test for Core\Filter\File\Entity ref #473
kilip Aug 23, 2018
fe7ad8a
[Core] improved documentation
kilip Aug 23, 2018
816b973
[Core] created test for Core\Filter\File\EntityFactory ref #473
kilip Aug 23, 2018
a8889e4
Merge branch 'file_upload_optimization' of https://github.com/cross-s…
kilip Aug 23, 2018
72cb7ad
created tests for Core\Filter\File\Resize ref #473
kilip Aug 25, 2018
7005597
created tests for Core\Filter\File\ResizeFactory ref #473
kilip Aug 25, 2018
24e5c4f
[Core] fixed phpunit directory tests
kilip Aug 25, 2018
3556e87
[Core] created tests for Core\Repository\SnapshotRepository ref #473
kilip Aug 25, 2018
a78ff60
don't create nodes, if no value exists.
cbleek Aug 28, 2018
71499f2
adds callback name to the api/jobs/organization route (gh-477) (#479)
cbleek Sep 6, 2018
9a95235
injects jobUrl view helper into ApiJobDehydrator (gh-478) (#480)
cbleek Sep 6, 2018
853327a
corrects the filling of the options values of the GeoSelect field (#4…
cbleek Sep 8, 2018
93726f7
replaces old annotations with ODM 2.0 compatible ones (gh-484)
cbleek Sep 8, 2018
9a7cd9b
corrects the filling of the options values of the GeoSelect field (#4…
cbleek Sep 8, 2018
5c023b0
Merge branch 'use-companyname-in-jsonld-if-no-organization-exists' of…
cbleek Sep 8, 2018
8b432db
Merge pull request #486
TiSiE Sep 10, 2018
18f0155
Merge pull request #485
TiSiE Sep 10, 2018
6c5b6e2
Merge pull request #483
TiSiE Sep 10, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitmodules
@@ -1,3 +0,0 @@
[submodule "module/Orders"]
path = module/Orders
url = https://github.com/yawik/Orders.git
20 changes: 10 additions & 10 deletions .travis.yml
@@ -1,18 +1,22 @@
language: php

php:
- "5.6"

services:
- mongodb

cache:
directories:
- "$HOME/.composer/cache"
- "$HOME/.npm"

env:
- PECLMONGO=mongo-1.6.10

before_install:
- sudo apt-get update > /dev/null
- "mongo --eval 'db.runCommand({setParameter: 1, textSearchEnabled: true})' admin"
# setup xvfb to be used by selenium
- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1920x1080x16"

install:
# install php packages required for running YAWIK phpunit tests
Expand All @@ -27,6 +31,7 @@ before_script:
# copy default app config
- mkdir -p config/autoload
- mkdir -p build/behat
- mkdir -p build/mails
- cp .travis/autoload/*.* config/autoload

# install Mongo extension
Expand All @@ -40,20 +45,15 @@ before_script:
- ./composer.phar install --dev

# setup display, behat, and selenium
- "export DISPLAY=:99.0"
- "wget http://chromedriver.storage.googleapis.com/2.32/chromedriver_linux64.zip -O chromedriver.zip && unzip chromedriver.zip && sudo mv chromedriver /usr/bin"
- ./vendor/bin/selenium-server-standalone -Dwebdriver.chrome.driver=/usr/bin/chromedriver > /dev/null 2>&1 &
- ./bin/start-selenium.sh > /dev/null 2>&1 &
- sleep 5
- APPLICATION_ENV=development php -S localhost:8000 -t public public/index.php > /dev/null 2>&1 &
- sleep 3


script:
- ln -s ../test/build/logs build
- cd test
- ./phpunit --configuration $TRAVIS_BUILD_DIR/test/phpunit.xml.dist
- cd $TRAVIS_BUILD_DIR
- APPLICATION_ENV=development ./vendor/bin/behat --strict --no-interaction -vvv -f progress --tags="@javascript && ~@todo && ~@skip-travis"
- ./vendor/bin/phpunit -c test
- APPLICATION_ENV=development ./vendor/bin/behat --strict --no-interaction

after_script:
- cd $TRAVIS_BUILD_DIR
Expand Down
60 changes: 3 additions & 57 deletions .travis/autoload/MailServiceOptions.config.local.php
Expand Up @@ -10,68 +10,14 @@
* @license MIT
*/

/**
* Mail transport. Possible Values "smtp", "sendmail". If "sendmail" is used, YAWIK will use the php mail() function
* for sending mails. This requires a local MTA.
*
* @var string
*/
$transport = 'smtp';

/**
* Fully-qualified classname or short name resolvable via Zend\Mail\Protocol\SmtpLoader.
* Typically, this will be one of “smtp”, “plain”, “login”, or “crammd5”, and defaults to “smtp”.
*/
$auth = 'login';

/**
* @var string Local client hostname
*/
$name = 'localhost';

/**
* 'ssl' or 'tls' one null.
*/
$ssl = "tls";

/**
* @var string Remote SMTP hostname or IP
*/
$host = 'smtp.gmail.com';

/**
* @var int
*/
$port = 587;

/**
* Username
*/
$username = '';

/**
* password
*/
$password = '';


//
// Do not change below this line!
//

$config = [
'options' => [
'Core/MailServiceOptions' => [
'options' => [
'name' => $name,
'connectionClass' => $auth,
'host' => $host,
'port' => $port,
'username' => $username,
'password' => $password,
'ssl' => $ssl,
'transportClass' => 'file',
'path' => realpath(__DIR__.'/../../build/mails')
],
],
]
];
return $config;
return $config;
32 changes: 0 additions & 32 deletions .travis/autoload/core.mails.development.php

This file was deleted.

1 change: 1 addition & 0 deletions .travis/phpenv.ini
@@ -1,2 +1,3 @@

extension="mongo.so"
memory_limit=512M
8 changes: 1 addition & 7 deletions README.md
Expand Up @@ -25,7 +25,7 @@ Build status:
[![Coverage Status](https://coveralls.io/repos/cross-solution/YAWIK/badge.svg?branch=develop)](https://coveralls.io/r/cross-solution/YAWIK?branch=develop)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/cross-solution/YAWIK.svg)](http://isitmaintained.com/project/cross-solution/YAWIK "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/cross-solution/YAWIK.svg)](http://isitmaintained.com/project/cross-solution/YAWIK "Percentage of issues still open")
[![Dependency Status](https://www.versioneye.com/user/projects/54f0486b4f3108d1fa000266/badge.svg?style=flat)](https://www.versioneye.com/user/projects/54f0486b4f3108d1fa000266)



Demo
Expand All @@ -34,12 +34,6 @@ Demo
http://yawik.org/demo/ (this demonstrates YAWIK as an applicant tracking system)
http://jobs.yawik.org (YAWIK as a Jobportal with real job offers)

Who is using YAWIK?
-------------------

YAWIK is used as a Jobboard by https://mygreatjobs.de/. Phoenixdesign uses
YAWIK is used as a companies career portal by Phoenixdesign http://bewerbung.phoenixdesign.com/ and Frankwalder https://jobs.frankwalder.com/de


Documentation
-------------
Expand Down
20 changes: 13 additions & 7 deletions behat.yml.dist
Expand Up @@ -3,7 +3,7 @@

default:
formatters:
pretty:
progress:
verbose: true
paths: false
extensions:
Expand All @@ -13,8 +13,10 @@ default:
screenshot: true

Behat\MinkExtension:
files_path: "%paths.base%/module/Behat/resources/fixtures/"
# change this base url value to match
# your local development server url:
base_url: "http://localhost:8000"
files_path: "%paths.base%/module/Behat/resources/fixtures/"
javascript_session: chrome
sessions:
chrome:
Expand All @@ -26,24 +28,28 @@ default:
version: ""
chrome:
switches:
- "start-maximized"
- "no-sandbox"
- "--headless"
- "--disable-gpu"
- "--window-size=2000,2000"
- "--lang=en"
show_auto: false

gherkin:
filters:
tags: "~@todo && ~@cli" # CLI is excluded as it registers an error handler that mutes fatal errors
tags: "~@social-profile"

suites:
user:
contexts:
- Behat\MinkExtension\Context\MinkContext
- Yawik\Behat\CoreContext
- Yawik\Behat\OrganizationContext
- Yawik\Behat\UserContext
- Yawik\Behat\SettingsContext
- Yawik\Behat\Select2Context
- Yawik\Behat\UserContext
- Yawik\Behat\JobContext
- Yawik\Behat\ApplicationContext
- Yawik\Behat\SummaryFormContext
- Yawik\Behat\CvContext
- Yawik\Behat\CvContext
- Yawik\Behat\InstallContext
- Yawik\Behat\MailContext
5 changes: 5 additions & 0 deletions bin/start-selenium.sh
@@ -0,0 +1,5 @@
#!/bin/bash

# A script to start selenium browser for browser testing with behat

vendor/bin/selenium-server-standalone -p 4444 -Dwebdriver.chrome.driver="./vendor/bin/chromedriver"
2 changes: 1 addition & 1 deletion bin/translate
Expand Up @@ -48,7 +48,7 @@ done

echo "-- Create language/messages.pot"
find . -type f | grep -E ".ph(p|tml)$" | grep -v '/test/' > _translatable_files
xgettext -L PHP --force-po $EXCLUDE_OPTION -o "language/messages.pot" --from-code=utf8 \
xgettext -L PHP --force-po $EXCLUDE_OPTION -o "language/messages.pot" --from-code=utf-8 \
-k"translate" -k"setLabel" \
-f _translatable_files \
--from-code=UTF-8 \
Expand Down
18 changes: 10 additions & 8 deletions composer.json
Expand Up @@ -53,15 +53,16 @@
"doctrine/doctrine-mongo-odm-module": "*",
"hybridauth/hybridauth": "^2.9",
"mpdf/mpdf": "5.7.*",
"components/jquery": "<3",
"tinymce/tinymce": "*",
"tinymce/tinymce": "4.5.*",
"mikemix/zf2htmlpurifier": "*",
"jmikola/geojson": "*",
"mikey179/vfsStream": "*",
"ircmaxell/random-lib": "1.1.0",
"tracy/tracy": "^2.4",
"imagine/imagine": "^0.6.3",
"zendframework/zend-progressbar": "^2.5"
"imagine/imagine": "*",
"zendframework/zend-progressbar": "^2.5",
"zendframework/zend-math": "^3.0",
"zendframework/zend-captcha": "^2.7",
"zendframework/zend-i18n-resources": "^2.5"
},
"require-dev": {
"cbleek/pecl-solr-hint": "dev-master",
Expand All @@ -72,18 +73,19 @@
"behat/behat": "^3.2",
"behat/mink": "^1.7",
"behat/mink-browserkit-driver": "^1.3",
"behat/mink-extension": "^2.2",
"behat/mink-selenium2-driver": "^1.3",
"lakion/mink-debug-extension": "^1.2.3",
"se/selenium-server-standalone": "^2.52",
"friends-of-behat/context-service-extension": "^0.3.0",
"friends-of-behat/cross-container-extension": "^0.3.0",
"friends-of-behat/service-container-extension": "^0.3.0",
"novaway/common-contexts": "dev-master"
"novaway/common-contexts": "dev-master",
"enm1989/chromedriver": "^2.35",
"behat/mink-extension": "^2.3"
},
"scripts": {
"post-install-cmd": [
"./install.sh"
"chmod +x ./install.sh && ./install.sh"
]
},
"autoload": {
Expand Down