PHP Tic Tac Toe Game Code: Tic Tac Toe game based on CodeIgniter

Recommend this page to a friend!
  Info   Documentation   Demos   View files (334)   Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 194 All time: 8,357 This week: 315
Version License PHP version Categories
tictactoe 1GNU General Publi...5PHP 5, Games
Description Author

This package implements the Tic Tac Toe game based on CodeIgniter.

It provides models, views and controlers for displaying errors if any, using templates to render the game board including page headers and footers, the welcome message to choose between 3 difficulty levels, and the scores.

It uses a MySQL database table to record the games scores and jQuery based JavaScript to access to render the game board and process the game play turns of the user against the computer.

Picture of Neeraj Thakur
Name: Neeraj Thakur <contact>
Classes: 5 packages by
Country: India India
Age: 41
All time rank: 103 in India India
Week rank: 40 8 in India India

Details
Technical documentation:
CodeIgniter
    Views:
            errors: for displaying error if any.            
            templates: it contains header and footer template. header.php contains basic css and js files along with js base_url setting.
            welcome_message.php: contains a welcome screen with 0, 1, 2 levels.
            tictactoe: this is the game view.
            scores: this view is rendering socres from controller in json format.
    Controllers:
            Welcome.php: loads helper and default welcome_message view    
            Scores.php: loads scores model, helper, scores via default index method and insert scores via create method.
            Tictactoe.php: loads scores model, helper, scores and sets game level for its view.
    Models:
            Scores_model.php: gets latest 5 games scores from db and sets scores table records. its also logging info in the logs.
            
MySQL
        please execute following in database.
            CREATE TABLE `scores2` (
              `id` int(11) NOT NULL primary key AUTO_INCREMENT,
              `against` varchar(10) NOT NULL,
              `winner` varchar(32) NOT NULL,
              `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
            )
jQuery
        
gstruct:        
        this is a global holding nine blocks X, 0s and their corresponding combinations. e.g. for array inded 2 value could be [2][0]=X and [2][1] = "2-1-0|2-4-6|2-5-8"

counter:
        a global variable holds counter value on every move.

vagainst:
        this globlale variable stores if game is Player Vs Player or Player Vs Computer.
    
box.click():
        its called on game block click and executeStep as per vagainst variable value.
computer.click() and friend:click():
        these method toggle vagainst value and switches user to computer mode.

A gamearea namespace is created which has following methods.
executeStep()
        this method executes the step, set X or 0 value in box. it calls gamelogic and stop game if all counts are over.
        
offensiveMove()
        game is divided into different methods for computer vs player mode. offensive is called first and will choose available 0s combinations if available.

intelligentMove()
        this is called for defensive mode and will be called only if there is no 0s combinations available.

getIntersection()
        this is a support method for intelligentMove which checks the intersections points.

complexMove()
        this method is support method for defensive process and checks X && 0 or 0 && X if available.

stopGame()
        this method wipe info from gstruct, counter and other variables.

saveGame()
        this method calls the CodeIgniter URL via AJAX POST method to save scores info. This method is also responsible for rendering received JSON data from server. Game result is saved and latest 5 records are fetched in this method.

renderScores()
        this is a support method for saveGame method.

fInOutEffect()
        this method was earlier used to perform fadein out effect when a box is clicked.

chgColor()
        this method changes the color of winning combinations using bootstrap text-info class.

chgTurn()
        this method declares the result in bottom label.

clearBoard()
        this method is called onclick when game is over or when a fresh game is opened.

gameLogic()
        this is the main method checks the winning combinations and call related methods.


Bootstrap
    layout is generated using bootstrap. its game board and scores board is using grid system. various bootstrap classes are used as per need.

JSON
    Scores data interchange between server and client is done using JSON.

Font Awesome
    -used font awesome for X, 0 and other icons.

Logs: Along with default, the game scores info is tracked in the logs.
        - $config['log_threshold'] = 4; //log all messages,


Player Vs Computer game detail.
- i have coded three different levels of game while playing with computer.
    0 - basic level where computer will play a random.          [ tictactoe.js ] 
    1 - intermediate where computer will be in defensive mode.  [ tictactoe_1.js ] 
    2 - advance where computer will be first offensive and then defensive. [ tictactoe_2.js ] 
I can code a very advance level also in which computer will always or there will be tie in the game.


Software requirements:
    --php 5.5
    --mysql 5

Installation:
    To deploy this game, please change following settings.

    file path: aplication / config / config.php
        base_url: change this path as per your web server and project folder location.

        $config['base_url'] = 'http:// your localhost path';
        $db['default'] = array(
            'dsn'	=> '',
            'hostname' => 'localhost',
            'username' => '',
            'password' => '',
            'database' => '',
            'dbdriver' => 'mysqli',
            'dbprefix' => '',
            'pconnect' => FALSE,
            'db_debug' => (ENVIRONMENT !== 'production'),
            'cache_on' => FALSE,
            'cachedir' => '',
            'char_set' => 'utf8',
            'dbcollat' => 'utf8_general_ci',
            'swap_pre' => '',
            'encrypt' => FALSE,
            'compress' => FALSE,
            'stricton' => FALSE,
            'failover' => array(),
            'save_queries' => TRUE
        );

    
Git
    -code is available via git and can be cloned via following URL.
    git clone https://neerajth@bitbucket.org/neerajth/tictactoe.git

Demo URL:
    http://snwebtechnologies.com/tictactoe/

extension [advanced version]:
    - I can make the functionality such that two players can play from different networks.


Author: Neeraj Thakur
Email: neerajth@gmail.com
  Game TicTacToe  

Open in a separate window

  Files  
File Role Description
application (2 files, 12 directories)
assets (2 directories)
system (2 files, 6 directories)
vendor (1 file, 2 directories)
composer.json Data Auxiliary data
composer.lock Data Auxiliary data
contributing.md Data Auxiliary data
index.php Aux. Auxiliary script
license.txt Doc. Documentation
readme.rst Doc. Documentation
tictactoe_readme.txt Doc. Documentation

  Files  /  application  
File Role Description
cache (2 files)
config (15 files)
controllers (4 files)
core (1 file)
helpers (1 file)
hooks (1 file)
language (1 file, 1 directory)
libraries (1 file)
logs (1 file)
models (2 files)
third_party (1 file)
views (2 files, 4 directories)
   .htaccess Data Auxiliary data
   index.html Data Auxiliary data

  Files  /  application  /  cache  
File Role Description
   .htaccess Data Auxiliary data
   index.html Doc. Documentation

  Files  /  application  /  config  
File Role Description
   autoload.php Aux. Auxiliary script
   config.php Aux. Auxiliary script
   constants.php Aux. Auxiliary script
   database.php Aux. Auxiliary script
   doctypes.php Aux. Auxiliary script
   foreign_chars.php Aux. Auxiliary script
   hooks.php Aux. Auxiliary script
   index.html Doc. Documentation
   memcached.php Aux. Auxiliary script
   migration.php Aux. Auxiliary script
   mimes.php Aux. Auxiliary script
   profiler.php Aux. Auxiliary script
   routes.php Aux. Auxiliary script
   smileys.php Aux. Auxiliary script
   user_agents.php Aux. Auxiliary script

  Files  /  application  /  controllers  
File Role Description
   index.html Doc. Documentation
   Scores.php Class Class source
   Tictactoe.php Class Class source
   Welcome.php Class Class source

  Files  /  application  /  core  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  helpers  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  hooks  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  language  
File Role Description
english (1 file)
   index.html Doc. Documentation

  Files  /  application  /  language  /  english  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  libraries  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  logs  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  models  
File Role Description
   index.html Doc. Documentation
   Scores_model.php Class Class source

  Files  /  application  /  third_party  
File Role Description
   index.html Doc. Documentation

  Files  /  application  /  views  
File Role Description
errors (1 file, 2 directories)
scores (1 file)
templates (2 files)
tictactoe (1 file)
   index.html Doc. Documentation
   welcome_message.php Aux. Auxiliary script

  Files  /  application  /  views  /  errors  
File Role Description
cli (6 files)
html (6 files)
   index.html Doc. Documentation

  Files  /  application  /  views  /  errors  /  cli  
File Role Description
   error_404.php Aux. Auxiliary script
   error_db.php Aux. Auxiliary script
   error_exception.php Example Example script
   error_general.php Aux. Auxiliary script
   error_php.php Aux. Auxiliary script
   index.html Doc. Documentation

  Files  /  application  /  views  /  errors  /  html  
File Role Description
   error_404.php Aux. Auxiliary script
   error_db.php Aux. Auxiliary script
   error_exception.php Example Example script
   error_general.php Aux. Auxiliary script
   error_php.php Aux. Auxiliary script
   index.html Doc. Documentation

  Files  /  application  /  views  /  scores  
File Role Description
   index.php Aux. Auxiliary script

  Files  /  application  /  views  /  templates  
File Role Description
   footer.php Aux. Auxiliary script
   header.php Aux. Auxiliary script

  Files  /  application  /  views  /  tictactoe  
File Role Description
   index.php Aux. Auxiliary script

  Files  /  assets  
File Role Description
css (1 file)
js (3 files)

  Files  /  assets  /  css  
File Role Description
   tictactoe.css Data Auxiliary data

  Files  /  assets  /  js  
File Role Description
   tictactoe.js Data Auxiliary data
   tictactoe_1.js Data Auxiliary data
   tictactoe_2.js Data Auxiliary data

  Files  /  system  
File Role Description
core (18 files, 1 directory)
database (8 files, 1 directory)
fonts (1 file)
helpers (22 files)
language (1 file, 1 directory)
libraries (24 files, 3 directories)
   .htaccess Data Auxiliary data
   index.html Doc. Documentation

  Files  /  system  /  core  
File Role Description
compat (5 files)
   Benchmark.php Class Class source
   CodeIgniter.php Example Example script
   Common.php Example Example script
   Config.php Class Class source
   Controller.php Class Class source
   Exceptions.php Class Class source
   Hooks.php Class Class source
   index.html Doc. Documentation
   Input.php Class Class source
   Lang.php Class Class source
   Loader.php Class Class source
   Log.php Class Class source
   Model.php Class Class source
   Output.php Class Class source
   Router.php Class Class source
   Security.php Class Class source
   URI.php Class Class source
   Utf8.php Class Class source

  Files  /  system  /  core  /  compat  
File Role Description
   hash.php Aux. Auxiliary script
   index.html Doc. Documentation
   mbstring.php Aux. Auxiliary script
   password.php Example Example script
   standard.php Aux. Auxiliary script

  Files  /  system  /  database  
File Role Description
drivers (1 file, 12 directories)
   DB.php Class Class source
   DB_cache.php Class Class source
   DB_driver.php Class Class source
   DB_forge.php Class Class source
   DB_query_builder.php Class Class source
   DB_result.php Class Class source
   DB_utility.php Class Class source
   index.html Doc. Documentation

  Files  /  system  /  database  /  drivers  
File Role Description
cubrid (5 files)
ibase (5 files)
mssql (5 files)
mysql (5 files)
mysqli (5 files)
oci8 (5 files)
odbc (5 files)
pdo (5 files, 1 directory)
postgre (5 files)
sqlite (5 files)
sqlite3 (5 files)
sqlsrv (5 files)
   index.html Doc. Documentation

  Files  /  system  /  database  /  drivers  /  cubrid  
File Role Description
   cubrid_driver.php Class Class source
   cubrid_forge.php Class Class source
   cubrid_result.php Class Class source
   cubrid_utility.php Class Class source
   index.html Doc. Documentation

  Files  /  system  /  database  /  drivers  /  ibase  
File Role Description
   ibase_driver.php Class Class source
   ibase_forge.php Class Class source
   ibase_result.php Class Class source
   ibase_utility.php Class Class source
   index.html Doc. Documentation

  Files  /  system  /  database  /  drivers  /  mssql  
File Role Description
   index.html Doc. Documentation
   mssql_driver.php Class Class source
   mssql_forge.php Class Class source
   mssql_result.php Class Class source
   mssql_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  mysql  
File Role Description
   index.html Doc. Documentation
   mysql_driver.php Class Class source
   mysql_forge.php Class Class source
   mysql_result.php Class Class source
   mysql_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  mysqli  
File Role Description
   index.html Doc. Documentation
   mysqli_driver.php Class Class source
   mysqli_forge.php Class Class source
   mysqli_result.php Class Class source
   mysqli_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  oci8  
File Role Description
   index.html Doc. Documentation
   oci8_driver.php Class Class source
   oci8_forge.php Class Class source
   oci8_result.php Class Class source
   oci8_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  odbc  
File Role Description
   index.html Doc. Documentation
   odbc_driver.php Class Class source
   odbc_forge.php Class Class source
   odbc_result.php Class Class source
   odbc_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  pdo  
File Role Description
subdrivers (25 files)
   index.html Doc. Documentation
   pdo_driver.php Class Class source
   pdo_forge.php Class Class source
   pdo_result.php Class Class source
   pdo_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  pdo  /  subdrivers  
File Role Description
   index.html Doc. Documentation
   pdo_4d_driver.php Class Class source
   pdo_4d_forge.php Class Class source
   pdo_cubrid_driver.php Class Class source
   pdo_cubrid_forge.php Class Class source
   pdo_dblib_driver.php Class Class source
   pdo_dblib_forge.php Class Class source
   pdo_firebird_driver.php Class Class source
   pdo_firebird_forge.php Class Class source
   pdo_ibm_driver.php Class Class source
   pdo_ibm_forge.php Class Class source
   pdo_informix_driver.php Class Class source
   pdo_informix_forge.php Class Class source
   pdo_mysql_driver.php Class Class source
   pdo_mysql_forge.php Class Class source
   pdo_oci_driver.php Class Class source
   pdo_oci_forge.php Class Class source
   pdo_odbc_driver.php Class Class source
   pdo_odbc_forge.php Class Class source
   pdo_pgsql_driver.php Class Class source
   pdo_pgsql_forge.php Class Class source
   pdo_sqlite_driver.php Class Class source
   pdo_sqlite_forge.php Class Class source
   pdo_sqlsrv_driver.php Class Class source
   pdo_sqlsrv_forge.php Class Class source

  Files  /  system  /  database  /  drivers  /  postgre  
File Role Description
   index.html Doc. Documentation
   postgre_driver.php Class Class source
   postgre_forge.php Class Class source
   postgre_result.php Class Class source
   postgre_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  sqlite  
File Role Description
   index.html Doc. Documentation
   sqlite_driver.php Class Class source
   sqlite_forge.php Class Class source
   sqlite_result.php Class Class source
   sqlite_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  sqlite3  
File Role Description
   index.html Doc. Documentation
   sqlite3_driver.php Class Class source
   sqlite3_forge.php Class Class source
   sqlite3_result.php Class Class source
   sqlite3_utility.php Class Class source

  Files  /  system  /  database  /  drivers  /  sqlsrv  
File Role Description
   index.html Doc. Documentation
   sqlsrv_driver.php Class Class source
   sqlsrv_forge.php Class Class source
   sqlsrv_result.php Class Class source
   sqlsrv_utility.php Class Class source

  Files  /  system  /  fonts  
File Role Description
   index.html Doc. Documentation

  Files  /  system  /  helpers  
File Role Description
   array_helper.php Aux. Auxiliary script
   captcha_helper.php Example Example script
   cookie_helper.php Example Example script
   date_helper.php Example Example script
   directory_helper.php Aux. Auxiliary script
   download_helper.php Aux. Auxiliary script
   email_helper.php Aux. Auxiliary script
   file_helper.php Aux. Auxiliary script
   form_helper.php Example Example script
   html_helper.php Example Example script
   index.html Doc. Documentation
   inflector_helper.php Aux. Auxiliary script
   language_helper.php Example Example script
   number_helper.php Example Example script
   path_helper.php Aux. Auxiliary script
   security_helper.php Example Example script
   smiley_helper.php Aux. Auxiliary script
   string_helper.php Aux. Auxiliary script
   text_helper.php Aux. Auxiliary script
   typography_helper.php Example Example script
   url_helper.php Example Example script
   xml_helper.php Aux. Auxiliary script

  Files  /  system  /  language  
File Role Description
english (14 files)
   index.html Doc. Documentation

  Files  /  system  /  language  /  english  
File Role Description
   calendar_lang.php Aux. Auxiliary script
   date_lang.php Aux. Auxiliary script
   db_lang.php Aux. Auxiliary script
   email_lang.php Aux. Auxiliary script
   form_validation_lang.php Aux. Auxiliary script
   ftp_lang.php Aux. Auxiliary script
   imglib_lang.php Aux. Auxiliary script
   index.html Doc. Documentation
   migration_lang.php Aux. Auxiliary script
   number_lang.php Aux. Auxiliary script
   pagination_lang.php Aux. Auxiliary script
   profiler_lang.php Aux. Auxiliary script
   unit_test_lang.php Aux. Auxiliary script
   upload_lang.php Aux. Auxiliary script

  Files  /  system  /  libraries  
File Role Description
Cache (2 files, 1 directory)
Javascript (2 files)
Session (4 files, 1 directory)
   Calendar.php Class Class source
   Cart.php Class Class source
   Driver.php Class Class source
   Email.php Class Class source
   Encrypt.php Class Class source
   Encryption.php Class Class source
   Form_validation.php Class Class source
   Ftp.php Class Class source
   Image_lib.php Class Class source
   index.html Doc. Documentation
   Javascript.php Class Class source
   Migration.php Class Class source
   Pagination.php Class Class source
   Parser.php Class Class source
   Profiler.php Class Class source
   Table.php Class Class source
   Trackback.php Class Class source
   Typography.php Class Class source
   Unit_test.php Class Class source
   Upload.php Class Class source
   User_agent.php Class Class source
   Xmlrpc.php Class Class source
   Xmlrpcs.php Class Class source
   Zip.php Class Class source

  Files  /  system  /  libraries  /  Cache  
File Role Description
drivers (7 files)
   Cache.php Class Class source
   index.html Doc. Documentation

  Files  /  system  /  libraries  /  Cache  /  drivers  
File Role Description
   Cache_apc.php Class Class source
   Cache_dummy.php Class Class source
   Cache_file.php Class Class source
   Cache_memcached.php Class Class source
   Cache_redis.php Class Class source
   Cache_wincache.php Class Class source
   index.html Doc. Documentation

  Files  /  system  /  libraries  /  Javascript  
File Role Description
   index.html Doc. Documentation
   Jquery.php Class Class source

  Files  /  system  /  libraries  /  Session  
File Role Description
drivers (5 files)
   index.html Doc. Documentation
   Session.php Class Class source
   SessionHandlerInterface.php Class Class source
   Session_driver.php Class Class source

  Files  /  system  /  libraries  /  Session  /  drivers  
File Role Description
   index.html Doc. Documentation
   Session_database_driver.php Class Class source
   Session_files_driver.php Class Class source
   Session_memcached_driver.php Class Class source
   Session_redis_driver.php Class Class source

  Files  /  vendor  
File Role Description
composer (8 files)
mikey179 (1 directory)
   autoload.php Aux. Auxiliary script

  Files  /  vendor  /  composer  
File Role Description
   autoload_classmap.php Aux. Auxiliary script
   autoload_namespaces.php Aux. Auxiliary script
   autoload_psr4.php Aux. Auxiliary script
   autoload_real.php Class Class source
   autoload_static.php Class Class source
   ClassLoader.php Class Class source
   installed.json Data Auxiliary data
   LICENSE Lic. License text

  Files  /  vendor  /  mikey179  
File Role Description
vfsStream (7 files, 2 directories)

  Files  /  vendor  /  mikey179  /  vfsStream  
File Role Description
examples (11 files)
src (2 directories)
   .travis.yml Data Auxiliary data
   CHANGES Data Auxiliary data
   composer.json Data Auxiliary data
   LICENSE Lic. License text
   phpdoc.dist.xml Data Auxiliary data
   phpunit.xml.dist Data Auxiliary data
   readme.md Doc. Documentation

  Files  /  vendor  /  mikey179  /  vfsStream  /  examples  
File Role Description
   bootstrap.php Aux. Auxiliary script
   Example.php Class Class source
   ExampleTestCaseOldWay.php Class Class source
   ExampleTestCaseWithVfsStream.php Class Class source
   FailureExample.php Class Class source
   FailureExampleTestCase.php Class Class source
   FilemodeExample.php Class Class source
   FileModeExampleTestCaseOldWay.php Class Class source
   FilemodeExampleTestCaseWithVfsStream.php Class Class source
   FilePermissionsExample.php Class Class source
   FilePermissionsExampleTestCase.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  
File Role Description
main (1 directory)
test (2 directories)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  
File Role Description
php (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  /  php  
File Role Description
org (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  /  php  /  org  
File Role Description
bovigo (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  /  php  /  org  /  bovigo  
File Role Description
vfs (10 files, 1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  /  php  /  org  /  bovigo  /  vfs  
File Role Description
visitor (4 files)
   Quota.php Class Class source
   vfsStream.php Class Class source
   vfsStreamAbstractContent.php Class Class source
   vfsStreamContainer.php Class Class source
   vfsStreamContainerIterator.php Class Class source
   vfsStreamContent.php Class Class source
   vfsStreamDirectory.php Class Class source
   vfsStreamException.php Class Class source
   vfsStreamFile.php Class Class source
   vfsStreamWrapper.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  main  /  php  /  org  /  bovigo  /  vfs  /  visitor  
File Role Description
   vfsStreamAbstractVisitor.php Class Class source
   vfsStreamPrintVisitor.php Class Class source
   vfsStreamStructureVisitor.php Class Class source
   vfsStreamVisitor.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  
File Role Description
php (1 directory)
resources (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  
File Role Description
org (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  /  org  
File Role Description
bovigo (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  /  org  /  bovigo  
File Role Description
vfs (23 files, 2 directories)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  /  org  /  bovigo  /  vfs  
File Role Description
proxy (1 file)
visitor (3 files)
   QuotaTestCase.php Class Class source
   vfsStreamAbstractContentTestCase.php Class Class source
   vfsStreamContainerIteratorTestCase.php Class Class source
   vfsStreamDirectoryIssue18TestCase.php Class Class source
   vfsStreamDirectoryTestCase.php Class Class source
   vfsStreamFileTestCase.php Class Class source
   vfsStreamGlobTestCase.php Class Class source
   vfsStreamResolveIncludePathTestCase.php Class Class source
   vfsStreamTestCase.php Class Class source
   vfsStreamUmaskTestCase.php Class Class source
   vfsStreamWrapperAl...isteredTestCase.php Class Class source
   vfsStreamWrapperBaseTestCase.php Class Class source
   vfsStreamWrapperDirSeparatorTestCase.php Class Class source
   vfsStreamWrapperDirTestCase.php Class Class source
   vfsStreamWrapperFileTestCase.php Class Class source
   vfsStreamWrapperFileTimesTestCase.php Class Class source
   vfsStreamWrapperFlockTestCase.php Class Class source
   vfsStreamWrapperQuotaTestCase.php Class Class source
   vfsStreamWrapperSetOptionTestCase.php Class Class source
   vfsStreamWrapperStreamSelectTestCase.php Class Class source
   vfsStreamWrapperTestCase.php Class Class source
   vfsStreamWrapperWithoutRootTestCase.php Class Class source
   vfsStreamZipTestCase.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  /  org  /  bovigo  /  vfs  /  proxy  
File Role Description
   vfsStreamWrapperRecordingProxy.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  php  /  org  /  bovigo  /  vfs  /  visitor  
File Role Description
   vfsStreamAbstractVisitorTestCase.php Class Class source
   vfsStreamPrintVisitorTestCase.php Class Class source
   vfsStreamStructureVisitorTestCase.php Class Class source

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  resources  
File Role Description
filesystemcopy (1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  resources  /  filesystemcopy  
File Role Description
withSubfolders (1 file, 1 directory)

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  resources  /  filesystemcopy  /  withSubfolders  
File Role Description
subfolder1 (1 file)
   aFile.txt Doc. Documentation

  Files  /  vendor  /  mikey179  /  vfsStream  /  src  /  test  /  resources  /  filesystemcopy  /  withSubfolders  /  subfolder1  
File Role Description
   file1.txt Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:194
This week:0
All time:8,357
This week:315

For more information send a message to info at phpclasses dot org.